密钥华硕内网密码泄露

华硕内网密码泄露  时间:2021-04-17  阅读:()
无线局域网产品使用的SMS4密码算法本算法是一个分组算法.
该算法的分组长度为128比特,密钥长度为128比特.
加密算法与密钥扩展算法都采用32轮非线性迭代结构.
解密算法与加密算法的结构相同,只是轮密钥的使用顺序相反,解密轮密钥是加密轮密钥的逆序.
1.
术语说明1.
1字与字节用表示e-比特的向量集,中的元素称为字,中的元素称为字节.
eZ2322Z82Z1.
2S盒S盒为固定的8比特输入8比特输出的置换,记为Sbox(.
).
1.
3基本运算在本算法中采用了以下基本运算:32比特异或i32比特循环左移i位<<<1.
4密钥及密钥参量加密密钥长度为128比特,表示为MK=(MK0,MK1,MK2,MK3),其中MKi(i=0,1,2,3)为字.
轮密钥表示为(rk0,rk1,…,rk31),其中rki(i=0,…,31)为字.
轮密钥由加密密钥生成.
FK=(FK0,FK1,FK2,FK3)为系统参数,CK=(CK0,CK1,…,CK31)为固定参数,用于密钥扩展算法,其中FKi(i=0,…,3)、CKi(i=0,…,31)为字.
2.
轮函数F本算法采用非线性迭代结构,以字为单位进行加密运算,称一次迭代运算为一轮变换.
设输入为,轮密钥为,则轮函数F为:43223210)(),,,(ZXXXX∈322Zrk∈)(),,,,(32103210rkXXXTXrkXXXXF=12.
1合成置换TT:,是一个可逆变换,由非线性变换τ和线性变换L复合而成,即T(.
)=L(τ(.
)).
322322ZZ→2.
1.
1非线性变换ττ由4个并行的S盒构成.
设输入为,输出为,则4823210)(),,,(ZaaaaA∈=4823210)(),,,(ZbbbbB∈=))(),(),(),(()(),,,(32103210aSboxaSboxaSboxaSboxAbbbb==τ2.
1.
2线性变换L非线性变换τ的输出是线性变换L的输入.
设输入为,输出为,则322ZB∈322ZC∈)24()18()10()2()(<<<<<<<<<<<<==BBBBBBLC2.
2S盒S盒中数据均采用16进制表示.
0123456789abcdef0d690e9fecce13db716b614c228fb2c0512b679a762abe04c3aa4413264986069929c4250f491ef987a33540b43edcfac623e4b31ca9c908e89580df94fa758f3fa644707a7fcf37317ba83593c19e6854fa85686b81b27164da8bf8eb0f4b70569d3561e240e5e6358d1a225227c3b012178877d40046579fd327524c3602e7a0c4c89e8eabf8ad240c738b5a3f7f2cef96115a19e0ae5da49b341a55ad933230f58cb1e3a1df6e22e8266ca60c02923ab0d534e6fbd5db3745defd8e2f03ff6a726d6c5b51c8d1baf92bbddbc7f11d95c411f105ad8d0ac13188a5cd7bbd2d74d012b8e5b4b0e8969974a0c96777e65b9f109c56ec684f18f07dec3adc4d2079ee5f3ed7cb3948例:输入'ef',则经S盒后的值为表中第e行和第f列的值,Sbox('ef')='84'.
23.
加/解密算法定义反序变换R为:),,,(),,,(01233210AAAAAAAAR=,.
3,2,1,0,322=∈iZAi设明文输入为,密文输出为,轮密钥为.
则本算法的加密变换为:43223210)(),,,(ZXXXX∈43223210)(),,,(ZYYYY∈31,.
.
.
,2,1,0,322=∈iZrki.
13,.
.
.
,1,0,)(),,,,(3213214===+++++++irkXXXTXrkXXXXFXiiiiiiiiiii),,,(),,,(),,,(32333435353433323210XXXXXXXXRYYYY==.
本算法的解密变换与加密变换结构相同,不同的仅是轮密钥的使用顺序.
加密时轮密钥的使用顺序为:(rk0,rk1,…,rk31)解密时轮密钥的使用顺序为:(rk31,rk30,…,rk0)4.
密钥扩展算法本算法中加密算法的轮密钥由加密密钥通过密钥扩展算法生成.
加密密钥MK=(MK0,MK1,MK2,MK3),MKi∈,i=0,1,2,3;322Z令Ki∈,i=0,1,…,35,轮密钥为,则轮密钥生成方法为:322Z31,.
.
.
,1,0,322=∈iZrki首先,(K0,K1,K2,K3)=(MK0+FK0,MK1+FK1,MK2+FK2,MK3+FK3)然后,对:31,.
.
.
,2,1,0=i)(3214iiiiiiiCKKKKTKKrk′==++++说明:(1)'T变换与加密算法轮函数中的T基本相同,只将其中的线性变换L修改为以下:'L'L(B)=B+(B<<<13)+(B<<<23);(2)系统参数FK的取值,采用16进制表示为:FK0=(A3B1BAC6),FK1=(56AA3350),FK2=(677D9197),FK3=(B27022DC)(3)固定参数CK的取值方法为:设cki,j为CKi的第j字节(i=0,1,…,31;j=0,1,2,3),即CKi=(cki,0,cki,1,cki,2,cki,3)∈,则ck482)(Zi,j=(4i+j)*7(mod256).
32个固定参数CKi,其16进制表示为:00070e15,1c232a31,383f464d,545b6269,70777e85,8c939aa1,a8afb6bd,c4cbd2d9,e0e7eef5,fc030a11,181f262d,343b4249,50575e65,6c737a81,888f969d,a4abb2b9,c0c7ced5,dce3eaf1,f8ff060d,141b2229,30373e45,4c535a61,686f767d,848b9299,a0a7aeb5,bcc3cad1,d8dfe6ed,f4fb0209,10171e25,2c333a41,484f565d,646b727935.
加密实例以下为本算法ECB工作方式的运算实例,用以验证密码算法实现的正确性.
其中,数据采用16进制表示.
实例一:对一组明文用密钥加密一次明文:0123456789abcdeffedcba9876543210加密密钥:0123456789abcdeffedcba9876543210轮密钥与每轮输出状态:rk[0]=f12186f9X[0]=27fad345rk[1]=41662b61X[1]=a18b4cb2rk[2]=5a6ab19aX[2]=11c1e22ark[3]=7ba92077X[3]=cc13e2eerk[4]=367360f4X[4]=f87c5bd5rk[5]=776a0c61X[5]=33220757rk[6]=b6bb89b3X[6]=77f4c297rk[7]=24763151X[7]=7a96f2ebrk[8]=a520307cX[8]=27dac07frk[9]=b7584dbdX[9]=42dd0f19rk[10]=c30753edX[10]=b8a5da02rk[11]=7ee55b57X[11]=907127fark[12]=6988608cX[12]=8b952b83rk[13]=30d895b7X[13]=d42b7c59rk[14]=44ba14afX[14]=2ffc5831rk[15]=104495a1X[15]=f69e6888rk[16]=d120b428X[16]=af2432c4rk[17]=73b55fa3X[17]=ed1ec85erk[18]=cc874966X[18]=55a3ba22rk[19]=92244439X[19]=124b18aark[20]=e89e641fX[20]=6ae7725frk[21]=98ca015aX[21]=f4cba1f9rk[22]=c7159060X[22]=1dcdfa10rk[23]=99e1fd2eX[23]=2ff60603rk[24]=b79bd80cX[24]=eff24fdcrk[25]=1d2115b0X[25]=6fe46b75rk[26]=0e228aebX[26]=893450adrk[27]=f1780c81X[27]=7b938f4crk[28]=428d3654X[28]=536e4246rk[29]=62293496X[29]=86b3e94frk[30]=01cf72e5X[30]=d206965erk[31]=9124a012X[31]=681edf34密文:681edf34d206965e86b3e94f536e4246实例二:利用相同加密密钥对一组明文反复加密1000000次明文:0123456789abcdeffedcba9876543210加密密钥:0123456789abcdeffedcba9876543210密文:595298c7c6fd271f0402f804c33d3f664

易探云香港vps主机价格多少钱?香港云服务器主机租用价格

易探云香港vps主机价格多少钱?香港vps主机租用费用大体上是由配置决定的,我们选择香港vps主机租用最大的优势是免备案vps。但是,每家服务商的机房、配置、定价也不同。我们以最基础配置为标准,综合比对各大香港vps主机供应商的价格,即可选到高性能、价格适中的香港vps主机。通常1核CPU、1G内存、2Mbps独享带宽,价格在30元-120元/月。不过,易探云香港vps主机推出四个机房的优惠活动,...

美国云服务器 1核 1G 100M 10G防御 39元/月 物语云计算

物语云计算(MonogatariCloud)是一家成立于2016年的老牌国人商家,主营国内游戏高防独服业务,拥有多家机房资源,产品质量过硬,颇有一定口碑。本次带来的是美国圣何塞 Equinix 机房的高性能I9-10980XE大带宽VPS,去程CN2GIA回程AS9929,美国原生IP,支持解锁奈飞等应用,支持免费安装Windows系统。值得注意的是,物语云采用的虚拟化技术为Hyper-V,资源全...

百驰云(19/月),高性能服务器,香港三网CN2 2核2G 10M 国内、香港、美国、日本、VPS、物理机、站群全站7.5折,无理由退换,IP免费换!

百驰云成立于2017年,是一家新国人IDC商家,且正规持证IDC/ISP/CDN,商家主要提供数据中心基础服务、互联网业务解决方案,及专属服务器租用、云服务器、云虚拟主机、专属服务器托管、带宽租用等产品和服务。百驰云提供源自大陆、香港、韩国和美国等地骨干级机房优质资源,包括BGP国际多线网络,CN2点对点直连带宽以及国际顶尖品牌硬件。专注为个人开发者用户,中小型,大型企业用户提供一站式核心网络云端...

华硕内网密码泄露为你推荐
企业ssl证书国内哪些公司是专门做ssl证书的呢?163yeah请问网易的163,126,yeah,VIP,188邮箱各有什么特点?波音737起飞爆胎为什么客机每次起飞都要先跑一段距离重庆杨家坪猪肉摊主杀人重庆一市民发现买的新鲜猪肉晚上发蓝光.专家解释,猪肉中含磷较多且携带了一种能发光的细菌--磷光杆菌时flashftp下载rmdown怎么下载ipad代理ipad在哪里买是正品?govyacsamy正大天地网正大光明是什么数字billboardchina中国有进美国BillBoard榜的人吗
已备案域名查询 云南服务器租用 租服务器价格 中文域名申请 动态域名解析软件 winscp 网站保姆 web服务器架设 cloudlink atom处理器 可外链的相册 alexa世界排名 godaddy退款 e-mail 服务器操作系统 泥瓦工 香港云主机 xendesktop 深圳服务器维护 关闭qq空间申请 更多