国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 學院 > 開發設計 > 正文

IBM的MARS加密算法實現(1)

2019-11-17 04:39:17
字體:
來源:轉載
供稿:網友
作者:吳真

一、背景知識

1977年頒布的數據加密標準DES算法。其56位長的密碼空間在芯片技術和計算技術高速發展的今天,越來越不適應安全需求。1997年9月美國國家標準技術研究所(NIST)提出了征求新的加密標準---AES (Advanced Encryption Standard)的建議,作為一種取代DES的二十世紀加密標準技術。其目標是:(1)執行速度快;(2)易于設計;(3)從大型計算機到智能IC卡(CPU卡)都可實現。1998年8月第一次AES會議(AES1)上,公布了來自12個國家的15種候選AES算法。于1999年8月第二次AES會議(ARD2)上,從中篩選出5個候選算法:

Algorithm Author(s)
(1) MARS IBM (US)
(2) RC6 RSA Laboratories(US)
(3) Rijndael John Danemen,Vincent Rijmen(Belgium)
(4) Serpent Ross Anderson(UK),Eli Bihan(Israel),Lars Knudsen(Nornay)
(5) Twofish BrUCe Schneier,John Kelsey,Doug Whiting,David Wagner,Chris Hall,Nids Ferguson

經過大量的分析及評估后,NIST隊伍最終選擇了Rijndael。這是在考慮安全,性能,效率,易用和靈活等諸多方面做的一種權衡選擇,正如NIST在其報告中稱:"所有這五種算法對AES都很安全".本文將介紹一下由IBM公司提出的MARS算法的原理和部分筆者編寫的算法實現代碼.


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 凤山县| 偏关县| 专栏| 铁力市| 麻栗坡县| 永德县| 云南省| 宣化县| 花垣县| 平遥县| 犍为县| 乌鲁木齐市| 安远县| 吉安县| 永定县| 芦溪县| 浙江省| 楚雄市| 利辛县| 句容市| 晋城| 蕉岭县| 临安市| 桃江县| 锡林浩特市| 伽师县| 拜泉县| 京山县| 白玉县| 宜兰县| 仁怀市| 迭部县| 博湖县| 江北区| 咸宁市| 武清区| 弥勒县| 白水县| 兴隆县| 桐庐县| 托克托县|