課程大綱:
?
一:安全和隱私保護介紹:威脅模型和研究現(xiàn)狀
二:面向密碼和安全的軟硬件協(xié)同設(shè)計
????對稱密碼算法設(shè)計:DES、3DES、AES和輕量級密碼算法
????非對稱密碼算法實現(xiàn)
三: 抗被動/主動攻擊設(shè)計技術(shù)
???針對密碼芯片的電學(xué)攻擊(SPA/DPA)
???針對密碼芯片的其他被動攻擊和主動攻擊
???抗攻擊技術(shù)的設(shè)計和評估
四:硬件安全元組件
???隨機數(shù)的產(chǎn)生和測試
???物理不克隆函數(shù)介紹
???安全芯片設(shè)計方法學(xué)
???物理不可克隆函數(shù)(PUF)介紹
???電子PUF:PMV的源頭
???PUF設(shè)計:強/弱PUF、基于SRAM等單元的PUF設(shè)計
???PUF評估框架:唯一性、可靠性和分類分析
???PUF可靠性:影響因素和如何增強
???PUF的安全性分析:建模、旁路分析和反向分析
???基于試驗數(shù)據(jù)的PUF質(zhì)量分析
???PUF的密碼協(xié)議:認證和密鑰產(chǎn)生
???公鑰密碼算法介紹
???橢圓曲線密碼體制
???RSA密碼機制
???大數(shù)運算算法和實現(xiàn):模乘和模逆
???抗攻擊ECC和RSA實現(xiàn):保護方案設(shè)計和評估
???算法和體系結(jié)構(gòu)協(xié)同優(yōu)化:面向高速和低功耗芯片的設(shè)計方法
?