发明名称 |
一种用于执行散列函数的设备以及方法 |
摘要 |
本发明揭示一种包括串联耦合且用于执行散列函数的多个级的设备,其中所述级包括多个XOR阵列以及一个或一个以上包括多个并联门的替代盒(S盒)。还揭示了一种设备,其包括多个并联耦合的XOR门,多个耦合到所述XOR门的输入位,以及多个耦合到所述XOR门的输出位,其中所述XOR门用于执行所述输入位变成所述输出位的线性混合函数,作为非密码编译散列函数的一个级。 |
申请公布号 |
CN106452778A |
申请公布日期 |
2017.02.22 |
申请号 |
CN201610570680.X |
申请日期 |
2012.02.03 |
申请人 |
华为技术有限公司 |
发明人 |
华南;埃里克·诺里奇;赛勒斯·库玛;威廉姆·林奇 |
分类号 |
H04L9/32(2006.01)I;H03K19/21(2006.01)I |
主分类号 |
H04L9/32(2006.01)I |
代理机构 |
|
代理人 |
|
主权项 |
一种用于执行散列函数的设备,其包括:多个并联布置的替代盒(S盒);多个耦合到所述S盒的输入位;以及多个耦合到所述S盒的输出位,其中所述S盒用于执行所述输入位变成所述输出位的置换以及非线性混合函数,作为非密码编译散列函数的一个级。 |
地址 |
518129 广东省深圳市龙岗区坂田华为总部办公楼 |