集成电路技术分享

 找回密码
 我要注册

QQ登录

只需一步,快速开始

搜索
查看: 951|回复: 0

加密函数f的运算框图

[复制链接]
小舍YZ 发表于 2017-8-24 16:07:43 | 显示全部楼层 |阅读模式

加密函数f的运算框图


图2-2加密函数f的运算框图
E运算是一个函数,它将32位输入数据扩充为48位的数据块作为输出。E(R)的前三位在R中的位置分别是32, 1和2,而E(R)中的最后两位则分别是R中是第32和1位。
  E变换表
每个单独的选择函数S1 ,S2... ., S8 ,将6位数据块作为输入,并且产生4位数据块作为输出,选择函数S,根据下表进行运算。

选择函数S1

    假设S1是如上表定义的选择函数,B是输入的6位数据块,那么S1(B)定义如下:B的第1和6位构成0~3的一个数,设它为i。B的中间4位代表0~15的一个数,设它为j。在上表中查询第i行,第j列的那个数。比如,输入6位数据为011011,行是01,表示第1行,列由1101定义,表示第13列。第l行第13列的数是5,那么输出就0101
    选择函数S1 ,S2... ., S8分别如下所示;  

选择函数S
图2-2中的P运算如下表所示:

表2-6  P运算

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?我要注册

x
您需要登录后才可以回帖 登录 | 我要注册

本版积分规则

关闭

站长推荐上一条 /1 下一条

QQ|小黑屋|手机版|Archiver|fpga论坛|fpga设计论坛 ( 京ICP备20003123号-1 )

GMT+8, 2025-4-20 09:22 , Processed in 0.058773 second(s), 21 queries .

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表