发布源:深圳维创信息技术发布时间:2020-11-24 浏览次数: 次
对称分组加密算法的安全性全信赖于密钥,所以对密钥的保护特别重要。
在实际应用过程中通常有两种密钥分配方式:一种是主/会话(master/session)密钥方式,还有一种是非对称密钥(asymmetry)方式。
前者每次通信的会话密钥是由master密钥加密过的,因而首先将加密后的会话密钥解密,再将解密后得到的会话密钥展开为各次加密所需的子密钥,它的主密钥的安全问题成了系统的安全瓶颈,实现时一般采用限制读的方案实现.即由EEPROM(里而存放的是允许读写时应输人的密码),和比较器控制的状态位来控制密钥寄存器的内容的读出。
后者的方式通常也称为公钥制,密钥以明文方式传输,因而可将各轮子密钥直接输入或将原始的密钥导人由后面提到的密钥产生部件产生。
考虑流水线和节省端口的需要,模块采用如图3.2的输入输出接口安排,数据输入DIN和输出DOUT为16比特,输入和输出可缓冲8组64比特的明文和密文.输入是一种类似FIFO的结构,当缓冲区写满时由PFULL指示,当缓冲区被读空时,由PEMPTY指示可输入下一组明文。
同样,输出分别由CFULL和CEMPTY指示密文缓冲被写满和被读空.由ENDFLAG指示加密完成与否A0决定是有关密钥的输入还是明文的输入,A1决定是对控制寄存嚣读写还是对密文的读写,cs,RESET,CLK,RD,WR分别是芯片的片选,复位,时钟,读控制,写控制信号。
Copyright © 2021 深圳市维创信息技术有限公司 版权所有