SAM芯片
1.1. 芯片簡(jiǎn)介
基于可重構(gòu)算法的SAM芯片,作為可信模塊用于個(gè)人計(jì)算機(jī)或者其他嵌入式系統(tǒng),以保證該系統(tǒng)信息安全。該芯片包括RSA、AES運(yùn)算模塊,偽隨機(jī)數(shù)產(chǎn)生模塊,控制模塊,分別用于加解密運(yùn)算,指令譯碼和信號(hào)流的控制,內(nèi)部用Wishbone作為總線,將各模塊與控制模塊相連。運(yùn)用可重構(gòu)算法,可以用較少的資源實(shí)現(xiàn)不同長(zhǎng)度的加解密處理,以適應(yīng)不同程度的運(yùn)用,同時(shí)節(jié)約資源,節(jié)省成本。
1.2. 芯片特征
SAM芯片特征包括以下幾點(diǎn):
1)、完備的控制指令集,通過從外部引腳CDIO,可以對(duì)芯片的運(yùn)算方式、密鑰長(zhǎng)度和工作模式進(jìn)行配置,已完成不同的加解密要求;
2)、SAM包含一個(gè)控制器,該控制器的功能包括:指令譯碼,數(shù)據(jù)流控制,各運(yùn)算模塊選擇,使各模塊協(xié)調(diào)工作;
3)、RSA模塊,該模塊可重構(gòu)算法設(shè)計(jì),可以通過指令配置,選擇256、512、1024和2048位的密鑰對(duì)明文進(jìn)行加解密運(yùn)算;
4)、AES模塊,該模塊同樣基于可重構(gòu)算法,可以實(shí)現(xiàn)密鑰長(zhǎng)度為128、192和256位的加解密運(yùn)算;
5)、偽隨機(jī)數(shù)產(chǎn)生模塊,用于產(chǎn)生運(yùn)算所需的密鑰,利用隨機(jī)數(shù)作為密鑰,可以提高系統(tǒng)的安全性。
1.3. 芯片框架
1.4. 管腳定義
1.1. 芯片簡(jiǎn)介
基于可重構(gòu)算法的SAM芯片,作為可信模塊用于個(gè)人計(jì)算機(jī)或者其他嵌入式系統(tǒng),以保證該系統(tǒng)信息安全。該芯片包括RSA、AES運(yùn)算模塊,偽隨機(jī)數(shù)產(chǎn)生模塊,控制模塊,分別用于加解密運(yùn)算,指令譯碼和信號(hào)流的控制,內(nèi)部用Wishbone作為總線,將各模塊與控制模塊相連。運(yùn)用可重構(gòu)算法,可以用較少的資源實(shí)現(xiàn)不同長(zhǎng)度的加解密處理,以適應(yīng)不同程度的運(yùn)用,同時(shí)節(jié)約資源,節(jié)省成本。
1.2. 芯片特征
SAM芯片特征包括以下幾點(diǎn):
1)、完備的控制指令集,通過從外部引腳CDIO,可以對(duì)芯片的運(yùn)算方式、密鑰長(zhǎng)度和工作模式進(jìn)行配置,已完成不同的加解密要求;
2)、SAM包含一個(gè)控制器,該控制器的功能包括:指令譯碼,數(shù)據(jù)流控制,各運(yùn)算模塊選擇,使各模塊協(xié)調(diào)工作;
3)、RSA模塊,該模塊可重構(gòu)算法設(shè)計(jì),可以通過指令配置,選擇256、512、1024和2048位的密鑰對(duì)明文進(jìn)行加解密運(yùn)算;
4)、AES模塊,該模塊同樣基于可重構(gòu)算法,可以實(shí)現(xiàn)密鑰長(zhǎng)度為128、192和256位的加解密運(yùn)算;
5)、偽隨機(jī)數(shù)產(chǎn)生模塊,用于產(chǎn)生運(yùn)算所需的密鑰,利用隨機(jī)數(shù)作為密鑰,可以提高系統(tǒng)的安全性。
1.3. 芯片框架
1.4. 管腳定義