环球电气之家-午夜精彩视频-中国专业电气电子产品行业服务网站!

產(chǎn)品分類

當前位置: 首頁 > 工業(yè)控制產(chǎn)品 > 運動控制 > 直線電機 > 直線感應(yīng)電機

類型分類:
科普知識
數(shù)據(jù)分類:
直線感應(yīng)電機

基于ARM的3DES加密算法實現(xiàn)

發(fā)布日期:2022-04-18 點擊率:63

    引 言
     現(xiàn)代密碼學(xué)根據(jù)密鑰類型的不同將加密算法分為對稱加密算法和公開密鑰加密算法。3DES算法作為對稱加密算法的一種,被實踐證明是一種安全性非常高的加密算法,受到了廣泛的應(yīng)用。加密算法主要通過軟件和硬件兩種方式來實現(xiàn),軟件的實現(xiàn)方式具有靈活方便的優(yōu)點,同時也具有加密速度受限制的缺點。采用硬件實現(xiàn)加密算法是實際應(yīng)用中必須要考慮到的問題。目前經(jīng)常采用硬件FPGA等來實現(xiàn),該種實驗方式具有處理速度快的特點,但是對系統(tǒng)的復(fù)雜度要求較高。嵌入式微處理器具有實現(xiàn)簡單,系統(tǒng)集成度高,體積小,易于移植等眾多優(yōu)點,因此有必要研發(fā)基于嵌入式微處理器的加密算法硬件設(shè)備,在此提出一種基于ARM處理器的3DES的硬件實現(xiàn)方法。

1 3DES算法原理
     DES是美國國家標準局頒布的數(shù)據(jù)加密算法,作為世界范圍內(nèi)的公開加密標準已經(jīng)使用了20多年。隨著計算機處理速度的提高,DES算法面臨著一些安全威脅,DES采用56位密鑰,曾經(jīng)有人用窮舉搜索法對DES進行過密鑰搜索攻擊。近年來也有人提出了差分和線性攻擊方案,該方案的實施必須有超高速計算機的支持。為了增強DES算法應(yīng)對差分或線性攻擊的可能性,人們提出了一系列改進方案,采用增加密鑰長度是一種可行的途徑。為了增加密鑰的長度,可將分組密碼進行級聯(lián),在不同的密鑰作用下,連續(xù)多次對一組明文進行加密。其中,最有效的方法是使用三重DES加密,它可使加密密鑰長度擴展到128位,在提高加密強度的同時,足以應(yīng)付目前的各種攻擊。
     DES是一個分組加密算法,它以64位為分組對數(shù)據(jù)加密。64位的分組明文序列作為加密算法的輸入,經(jīng)過16輪加密得到64位的密文序列。加密的密鑰為64位,實際長度為56位,DES算法的保密性取決于密鑰。DES對64位的明文分組進行操作。首先通過一個初始置換IP,將64位的明文分成各32位長的左半部分和右半部分,該初始置換只在16輪加密過程進行之前進行一次。在經(jīng)過初始置換操作后,對得到的64位序列進行16輪加密運算,這些運算被稱為函數(shù)f,在運算過程中,輸入數(shù)據(jù)與密鑰結(jié)合。經(jīng)過16輪運算后,左、右兩部分合在一起得到一個64位的輸出序列,該序列再經(jīng)過一個末尾置換IP-1,獲得最終的加密結(jié)果。過程如圖1所示。



     在每一輪加密過程中,函數(shù)廠的運算包括以下四個部分:首先進行密鑰序列移位,從移位后的56位密鑰序列中選出48位;然后通過一個擴展置換將輸入序列32位的右半部分擴展成48位,再與48位的輪密鑰進行異或運算;再者通過8個s盒將異或運算后獲得的48位序列替代成一個32位序列;最后對32位序列應(yīng)用置換P進行置換變換,得到-廠的32位輸出序列。將函數(shù)廠的輸出與輸入序列的左半部分進行異或運算后的結(jié)果作為新一輪加密過程輸入序列的右半部分,當前輸入序列的右半部分作為新一輪加密過程輸入序列的左半部分。上述過程重復(fù)操作16次,便實現(xiàn)了DES的16輪加密運算。
     假設(shè)Bi是第i輪計算的結(jié)果,則Bi為一個64位的序列,Li和Ri分別是Bi的左半部分和右半部分,Ki是第i輪的48位密鑰,且f是實現(xiàn)代換、置換及密鑰異或等運算的函數(shù),那么每一輪加密的具體過程為:
   
     以上操作的詳細過程如圖2所示。



     在3DES加密算法中,加密過程用兩個不同的密鑰K1和K2對一個分組消息進行三次DES加密。首先使用第一個密鑰進行DES加密,然后使用第二個密鑰對第一次的結(jié)果進行DES解密,最后使用第一個密鑰對第二次的結(jié)果進行DES加密。
   
     解密過程首先使用第一個密鑰進行DES解密,然后使用第二個密鑰對第一次的結(jié)果進行DES加密,最后再使用第一個密鑰對第二次的結(jié)果進行DES解密。

下一篇: PLC、DCS、FCS三大控

上一篇: 索爾維全系列Solef?PV

推薦產(chǎn)品

更多
主站蜘蛛池模板: 药品仓库用除湿机-变电站用防爆空调-油漆房用防爆空调-杭州特奥环保科技有限公司 | 振动筛,震动筛,圆形振动筛,振动筛价格,振动筛厂家-新乡巨宝机电 蒸汽热收缩机_蒸汽发生器_塑封机_包膜机_封切收缩机_热收缩包装机_真空机_全自动打包机_捆扎机_封箱机-东莞市中堡智能科技有限公司 | 电动葫芦-河北悍象起重机械有限公司 | 一氧化氮泄露报警器,二甲苯浓度超标报警器-郑州汇瑞埔电子技术有限公司 | 压缩空气冷冻式干燥机_吸附式干燥机_吸干机_沪盛冷干机 | 砂磨机_立式纳米砂磨机_实验室砂磨机-广州儒佳化工设备厂家 | 工业胀紧套_万向节联轴器_链条-规格齐全-型号选购-非标订做-厂家批发价格-上海乙谛精密机械有限公司 | 台湾Apex减速机_APEX行星减速机_台湾精锐减速机厂家代理【现货】-杭州摩森机电 | 地磅-电子地磅维修-电子吊秤-汽车衡-无人值守系统-公路治超-鹰牌衡器 | 美缝剂_美缝剂厂家_美缝剂加盟-地老板高端瓷砖美缝剂 | 德国UST优斯特氢气检漏仪-德国舒赐乙烷检测仪-北京泽钏 | 肉嫩度仪-凝胶测试仪-国产质构仪-气味分析仪-上海保圣实业发展有限公司|总部 | 实验室pH计|电导率仪|溶解氧测定仪|离子浓度计|多参数水质分析仪|pH电极-上海般特仪器有限公司 | 煤棒机_增碳剂颗粒机_活性炭颗粒机_木炭粉成型机-巩义市老城振华机械厂 | AGV无人叉车_激光叉车AGV_仓储AGV小车_AGV无人搬运车-南昌IKV机器人有限公司[官网] | 喷码机,激光喷码打码机,鸡蛋打码机,手持打码机,自动喷码机,一物一码防伪溯源-恒欣瑞达有限公司 | 消防泵-XBD单级卧式/立式消防泵-上海塑泉泵阀(集团)有限公司 | 冷水机,风冷冷水机,水冷冷水机,螺杆冷水机专业制造商-上海祝松机械有限公司 | 酒水灌装机-白酒灌装机-酒精果酒酱油醋灌装设备_青州惠联灌装机械 | 预制舱-电力集装箱预制舱-模块化预制舱生产厂家-腾达电器设备 | 交通信号灯生产厂家_红绿灯厂家_电子警察监控杆_标志杆厂家-沃霖电子科技 | 电采暖锅炉_超低温空气源热泵_空气源热水器-鑫鲁禹电锅炉空气能热泵厂家 | 兰州牛肉面加盟,兰州牛肉拉面加盟-京穆兰牛肉面 | 铝箔袋,铝箔袋厂家,东莞铝箔袋,防静电铝箔袋,防静电屏蔽袋,防静电真空袋,真空袋-东莞铭晋让您的产品与众不同 | 杜甫仪器官网|实验室平行反应器|升降水浴锅|台式低温循环泵 | 周易算网-八字测算网 - 周易算网-宝宝起名取名测名字周易八字测算网 | 空气能采暖,热泵烘干机,空气源热水机组|设备|厂家,东莞高温热泵_正旭新能源 | 湿地保护| 新能源汽车电池软连接,铜铝复合膜柔性连接,电力母排-容发智能科技(无锡)有限公司 | 破碎机_上海破碎机_破碎机设备_破碎机厂家-上海山卓重工机械有限公司 | 苏州教学设备-化工教学设备-环境工程教学模型|同科教仪 | 超声波流量计_流量标准装置生产厂家 _河南盛天精密测控 | 机械立体车库租赁_立体停车设备出租_智能停车场厂家_春华起重 | TTCMS自助建站_网站建设_自助建站_免费网站_免费建站_天天向上旗下品牌 | 全屋整木定制-橱柜,家具定制-四川峨眉山龙马木业有限公司 | 沈阳缠绕膜价格_沈阳拉伸膜厂家_沈阳缠绕膜厂家直销 | 大行程影像测量仪-探针型影像测量仪-增强型影像测量仪|首丰百科 大通天成企业资质代办_承装修试电力设施许可证_增值电信业务经营许可证_无人机运营合格证_广播电视节目制作许可证 | 密封圈_泛塞封_格莱圈-[东莞市国昊密封圈科技有限公司]专注密封圈定制生产厂家 | 真空吸污车_高压清洗车厂家-程力专用汽车股份有限公司官网 | 蜘蛛车-高空作业平台-升降机-高空作业车租赁-臂式伸缩臂叉装车-登高车出租厂家 - 普雷斯特机械设备(北京)有限公司 | led冷热冲击试验箱_LED高低温冲击试验箱_老化试验箱-爱佩百科 |