
物聯網是一種建立在互聯網上的泛在網絡, 主要顺利获得RFID、紅外感應器、全球定位系統、激光掃描器等信息傳感設備, 將任何物品與互聯網連接起來, 實現物與物、物與人、物與網絡的信息交換和通訊, 達到萬物的智能化識別、定位、跟蹤、監控和管理。
作為新一代信息化浪潮的典型代表, 物聯網被稱為繼計算機、互聯網之後世界信息產業开展的第三次浪潮。為了確保信息不會被竊取、篡改、偽造、抵賴, 物聯網安全需要密碼技術的支撐。
由於物聯網上使用的RFID、傳感器等晶片不同於傳統的台式機和高性能計算機, 其計算能力、存儲資源、功率消耗受限, 難以運行傳統的重量級密碼算法, 給安全帶來了極大的挑戰。
即使將傳統密碼算法優化實現在物聯網晶片中, 功率消耗、運行速度也相對較差, 實現效率不高. 在這種情況下, 輕量級密碼算法應運而生, 旨在安全性、面積功耗、時延速度等多個方面實現較好的折中, 歐美相繼召开了輕量級密碼算法的徵集計劃, 研究者相繼提出了多個輕量級分組密碼、序列密碼、公鑰密碼、哈希算法、認證加密、密碼協議。
在輕量級分組密碼方面, 典型的算法包括PRESENT、MIBS、GOST、KLEIN、LED、Piccolo、LBlock、PRINCE、Midori等, 這些算法大都可在3000 個門電路內硬件實現, 特別適用於物聯網晶片加解密需要。
