[发明专利]基于云平台SAAS层EAB万能编解码方法有效
申请号: | 201510861836.5 | 申请日: | 2015-12-01 |
公开(公告)号: | CN105553934B | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 赵吉勇;王新贺;赵吉宇 | 申请(专利权)人: | 辽宁中科信科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F17/30 |
代理公司: | 鞍山嘉讯科技专利事务所 21224 | 代理人: | 张群 |
地址: | 114014 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 平台 saas eab 万能 解码 方法 | ||
1.基于云平台SAAS层ESB万能编解码方法,其特征在于,采用模块化的ESB万能解码软件,设置多种加解密方式与编解码转化算法,通过客户提供或调用SdkApi函数接口完成实参到形参的传递、信息的通讯以及密文与明文的转换;在没SdkApi的情况下通过算法拆解分析编解码、加解密规则,实现密文到明文的逆向过程,最终实现信息在授权情况下共享;ESB万能解码模块编解码过程具体包括如下步骤:
1)数据信息的明文记为P,且P=[P1,P2,…,Pn];数据信息的密文记为C,且C=[C1,C2,…,Cn];明文和密文之间的变换记为C=E(P)及P=D(C),其中E为加密算法,D为解密算法,且P=D(E(P));
2)对于需要密钥的加密算法为:C′=E(K,P′),加密与解密的密钥相同时,P′=D(K,E(K,P′)),加密与解密的密钥不同时,P′=D(KD,E(KE,P′)),其中K表示译码索引密钥,KD表示解密密钥,KE表示加密密钥,P′表示数据信息的铭文,C′表示数据信息的密文;
3)分析拆解数据信息的编码格式与加密算法,截取到明文、密文中已知或预测的数据项通过数学与统计技术进行解码与解密;
首先利用密钥k产生一个密钥流z=z0z1……,再将明文编码加密为x=x0x1……,由密钥流发生器f产生y=y0y1……=Ez0(x0)Ez1(x1)…密钥流;zi=f(k,σi),其中k为密钥,σi是记忆性元件,对于σi独立于明文的为同步流密码,其密钥流的产生与明文无关;密钥流生成器可看成是参数为k的有限状态自动机其中Z是输出集合,Σ是状态集合,为驱动部分,ψ为非线性组合部分,σ0是初始状态集合;是状态转换函数,zi=ψ(k,σi)是输出函数;
为使输出序列z满足密钥流序列z的条件,采用线性函数,ψ采用非线性函数,驱动部分是一个或多个线性反馈移位寄存器;
分组密码,将明文消息编码后表示的数字序列x0,x1,…xi…划分为长度为n的组x=(x0,x1…xn-1),密钥为k=(k0,k1…ki-1),密文为y=(y0,y1…ym-1),加密函数为:E:Vn*K→Vm;
分组密码算法DES采用分组乘积加密算法,明文:64bit一组,密钥:56bit一组;密文:64bit一组;
①通过初始变换IP,将输入的二进制明文T变成T0=IP(T);
②T0经过16次函数f的迭代;
③最后通过逆初始换位函数IP-1得到64位二进制密文输出;
4)ESB的switch-case对应模块采用扩展/置换E、代换/选择S盒、置换P的解码解密算法,解密算法与加密算法相同,只是密钥使用时子密钥的使用顺序相反;
5)密码分组链接CBC,采用共同的初始化向量IV,相同明文生成不同密文;初始化向量IV可以用来改变第一个块数据,适合于传输长度大于64位的报文,还可以进行用户鉴别,假设Si为移位寄存器,传输单位为Bit;
编码加密:Ci=Pi(EK(Si)的高j位);
Si+1=(Si<<j)|Ci;
解码解密:Pi=Ci(EK(Si)的高j位);
Si+1=(Si<<j)|Ci;
式中i表示迭代次数;
6)公开密钥算法采用非对称算法,即密钥分为公钥和私钥,双钥体制的公钥可以公开,该算法是遵照初等数论中的欧拉定理,并建立在大整数因子的困难性之上,加密与解密由不同的密钥完成;
加密:X->Y:Y=EKU(X);
解密:Y->X:X=DKR(Y)=DKR(EKU(X));
算法的实现:
①取两个素数p和q;
②计算n=pq,
③随机选取整数e,满足公钥(e,n);
④计算d,满足私钥(d,n);
⑤利用RSA加密,先将明文数字化,并取长度小于log2n位的数字作明文块;
加密算法:c=E(m)≡me(mod n);
解密算法:D(c)≡cd(mod n)。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁中科信科技有限公司,未经辽宁中科信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510861836.5/1.html,转载请声明来源钻瓜专利网。