计算机工程与应用
計算機工程與應用
계산궤공정여응용
COMPUTER ENGINEERING AND APPLICATIONS
2014年
23期
104-107
,共4页
温雅敏%黎凤霞%龚征%唐韶华
溫雅敏%黎鳳霞%龔徵%唐韶華
온아민%려봉하%공정%당소화
密码学算法%轻量级哈希函数%Quark%ATtiny
密碼學算法%輕量級哈希函數%Quark%ATtiny
밀마학산법%경량급합희함수%Quark%ATtiny
cryptographic algorithms%lightweight hash function%Quark%ATtiny
哈希算法被广泛用于数据完整性检测。在物联网数据完整性检测中,现有标准哈希算法的软硬件开销仍需进一步降低。从低功耗AVR微处理器的特点出发,通过基于字节的压缩函数变换操作和基于布尔运算特点的函数优化,以AVR ASM为开发语言环境给出了Quark哈希算法的优化实现,在算法实现的处理速度和存储开销上取得较好的平衡。
哈希算法被廣汎用于數據完整性檢測。在物聯網數據完整性檢測中,現有標準哈希算法的軟硬件開銷仍需進一步降低。從低功耗AVR微處理器的特點齣髮,通過基于字節的壓縮函數變換操作和基于佈爾運算特點的函數優化,以AVR ASM為開髮語言環境給齣瞭Quark哈希算法的優化實現,在算法實現的處理速度和存儲開銷上取得較好的平衡。
합희산법피엄범용우수거완정성검측。재물련망수거완정성검측중,현유표준합희산법적연경건개소잉수진일보강저。종저공모AVR미처리기적특점출발,통과기우자절적압축함수변환조작화기우포이운산특점적함수우화,이AVR ASM위개발어언배경급출료Quark합희산법적우화실현,재산법실현적처리속도화존저개소상취득교호적평형。
Cryptographic hash functions are widely used for data integrity. The hash functions for standard environment need to be reduced for the applications in the Internet of Things. In this paper, based on the properties of AVR low-cost microcontrollers, it proposes an optimized implementation of the Quark hash function with AVR ASM. The optimized implementation makes a good balance between the processing speed and storage costs.