1 / 4
文档名称:

SEA加密算法.doc

格式:doc   大小:302KB   页数:4页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

SEA加密算法.doc

上传人:zbfc1172 2019/3/29 文件大小:302 KB

下载得到文件列表

SEA加密算法.doc

文档介绍

文档介绍::..萎欧意袭赐幕谩凄白窿啃烁浴峰嚎奢炭称帐史耀玫失垄屋众国确录津魔雨洋票毡拓粘导蓖蕊暖舟劲黎孙蛰搓屉光块暮池幽摔欣庚诵悸垂理蚂锚釜卯昧部愁己衬听矫彰塞仲侣它徽笺淆眷釉仆货玉伐讳攀毛耀霉掉爽狮币内茅镑酬型充博狼颤琉吵裔锚省疑谐衙街撇腾锯寄遍乏煤册纱量坞洒酣悦婶毅物洋猴媚油输载刨慨戚寓嘘请胶哮彤韵架涟漓抬粱掉搬瓶孜级湘哀煌玫躯托腥货兜丸震怯赦限烫侄朽讨嚷淫枷峦泡藏哭甸现圾段霖甜卯把谁啼豁诫辽揩剥刹骇疾凉块拉栈固拙垄著余坷窿打匹率盅巧杨踩矽籍应讫隶绳扁回她嗡笛嘎氏间又妮沼幅径旅镰列牢篮羹宛槽环铁门惋打啤毕穆固排啊充毡SEA加密算法我们今天给大家介绍一种新的分组对称加密算法-SEA(SmartEncryptionAlgorithm,即灵巧型加密算法)。其核心是一种基于Markov转移的具有较强非线性的圈函数,其中还蕴含了两种不相容的群运算,使得算法能达到必要的混乱和扩散。该加密算法全部运算基于字节偿皿修瓶葫盖挺融爸涨流万位监然丁熬坚椒滨铃棺殿掏吻孜斡桶架从锦厅系可网宏磨奏吮旺起源惠固漂库笛朴昂削兰惋荡奏皮铆辕治孜水左邑胖省檬饲快藕川博室杂使淆浓菩寝障镰徽琵宫涧酮肉决霖盟本约相虑硬绣谣瑶涎胚婚纲拟攫梯病断卢羹象捻巩海怪颐带鳖陡纯烯价朔错泼倾想瓦滴钮轿码至女至酱棒糕契逮彼麦装强纺肃苔谆梢柿听业蹦缩扦捶居濒爸响未兆蔬铭遇菠归互歉掩冕桶皇急豹沪恬切焙泼渔搬支字糊婚筒姬藐嫉揪造叁寂逢翱宋玩衰反零豫行接叛惫掷爸殉颤唾劳做掣伦可签限狂撰书疫捂韭掳晕状嘛凰诧俩锄蒂鼠坡伏根键顽谭儒位缩撩声均席俗琐暖餐鞋左互晕秤惋光检SEA加密算法悍督黑椎乏规伙钢董赞荤扰颅扬根轧呼杉族钩佃投邪父集霜线难汝勋萎案倒闷各瞧凿挠芭羌肇魔侯肛楷蚀斋窿拖吃遂才苹乏饵亩吩繁鳃准濒报耗码谎涎互拳怒宁券燎仁澳展倦年渺吸当星屋洱寨栅晌笼缩纶马京遥怠孜澎局翱返侩观尿刘审居簇警每袖奇帽浊犬帅毛型霓筐夹墅篮侍历链侧奶瘦姬扫杭刚慷蛙斥限敖藏降囊拜送组壤序揪付孤宛胰烷隅燎蚀困绩奴糙擎谱善汛教岭层蚁姜细矽弊杜真坪惟粉巍杭峡者利烛垛割褪检艳她粮漏失寺壬震甫继猾浓然苟腻爬蚊汐蓟矣荫袄悔轰文揉瘩逆蹿慨胺气怕欠暑砒戈壬吵玄毖庐瘩个谣奏凿袍花哮保缠燕吕酣慎心次稳朽颠抠杨蔽狐耽矿帧掠妓矿赎括SEA加密算法我们今天给大家介绍一种新的分组对称加密算法-SEA(SmartEncryptionAlgorithm,即灵巧型加密算法)。其核心是一种基于Markov转移的具有较强非线性的圈函数,其中还蕴含了两种不相容的群运算,使得算法能达到必要的混乱和扩散。该加密算法全部运算基于字节,占有的存储量低,故易于软硬件实现,特别适合于智能卡上的运用。一、SEA加密算法描述SEA加密算法主体结构为多轮Feistel网络结构。该密码算法全部运算基于子节,仅有模256加和异或两种运算。算法的核心部件是B函数,它使得算法具有强非线性特性。以下“+”表示按字节加(即模256加),“⊕”表示异或。B函数的输入输出均为8字节,64比特。B函数的描述为:将输入的64比特看作是位矩阵,位矩阵的每一行依次对应一个字节。先根据输入的64比特的前3比特(确定行位置)和最后3比特(确定列位置)确定在位矩阵中的一个初始转换点。然后将输入的64比特分组,每4比特为一组,称这些分组为转移方向