發(fā)布源:深圳維創(chuàng)信息技術(shù)發(fā)布時(shí)間:2020-11-24 瀏覽次數(shù): 次
對(duì)稱分組加密算法的安全性全信賴于密鑰,所以對(duì)密鑰的保護(hù)特別重要。
在實(shí)際應(yīng)用過程中通常有兩種密鑰分配方式:一種是主/會(huì)話(master/session)密鑰方式,還有一種是非對(duì)稱密鑰(asymmetry)方式。
前者每次通信的會(huì)話密鑰是由master密鑰加密過的,因而首先將加密后的會(huì)話密鑰解密,再將解密后得到的會(huì)話密鑰展開為各次加密所需的子密鑰,它的主密鑰的安全問題成了系統(tǒng)的安全瓶頸,實(shí)現(xiàn)時(shí)一般采用限制讀的方案實(shí)現(xiàn).即由EEPROM(里而存放的是允許讀寫時(shí)應(yīng)輸人的密碼),和比較器控制的狀態(tài)位來控制密鑰寄存器的內(nèi)容的讀出。
后者的方式通常也稱為公鑰制,密鑰以明文方式傳輸,因而可將各輪子密鑰直接輸入或?qū)⒃嫉拿荑€導(dǎo)人由后面提到的密鑰產(chǎn)生部件產(chǎn)生。
考慮流水線和節(jié)省端口的需要,模塊采用如圖3.2的輸入輸出接口安排,數(shù)據(jù)輸入DIN和輸出DOUT為16比特,輸入和輸出可緩沖8組64比特的明文和密文.輸入是一種類似FIFO的結(jié)構(gòu),當(dāng)緩沖區(qū)寫滿時(shí)由PFULL指示,當(dāng)緩沖區(qū)被讀空時(shí),由PEMPTY指示可輸入下一組明文。
同樣,輸出分別由CFULL和CEMPTY指示密文緩沖被寫滿和被讀空.由ENDFLAG指示加密完成與否A0決定是有關(guān)密鑰的輸入還是明文的輸入,A1決定是對(duì)控制寄存囂讀寫還是對(duì)密文的讀寫,cs,RESET,CLK,RD,WR分別是芯片的片選,復(fù)位,時(shí)鐘,讀控制,寫控制信號(hào)。
Copyright © 2021 深圳市維創(chuàng)信息技術(shù)有限公司 版權(quán)所有