|
本論文實現一個具有數位簽章(Digital Signature)功能的影像傳輸系統,此系統
建構在一個嵌入式系統 (Embedded System) 平台,採取的雜湊函數 (Hash
Function)為 SHA-1 [1],利用嵌入式系統所具有的資源與可靠度對影像做即時
的抓取與傳送,並且也同時算出數位簽章所需的雜湊值 (Hash Value)。另外,
本系統更將 SHA-1 演算法以矽智財 (Silicon Intellectual Property : SIP ) 的
方式實現,使影像傳輸系統可以利用此 IP 提高 Hash Value 之計算效率並且提
供資料傳送與接收的另一層保障。
SHA-1是運算速度最快,也最容易實作的密碼雜湊演算法 (Cryptographic
hashfunction , CHF)。直到最近,產業界仍舊相信雜湊演算法具有安全可靠的
演算法所需要的兩個特性:一、其運算必須是不可逆的。二、必須每次使用都
產生不相干的結果,也就是碼學中的「無碰撞」(No Collision)特性。許多網站
的加密下載(如Apple網站的)其認証都基於SHA-1演算法[12],在
MicroSoft 上的 .NET 環境也是使用 SHA1 雜湊演算法的以雜湊為主的訊息驗證
程式碼 (MHAC SHA1),除此之外, 目前上電子交易所使用的SSL加密機制也
有一部份使用 128 位元 之 RC4-RSA-SHA1 演算法。 |