[发明专利]基于云平台SAAS层EAB万能编解码方法有效
申请号: | 201510861836.5 | 申请日: | 2015-12-01 |
公开(公告)号: | CN105553934B | 公开(公告)日: | 2018-11-02 |
发明(设计)人: | 赵吉勇;王新贺;赵吉宇 | 申请(专利权)人: | 辽宁中科信科技有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06;H04L29/08;G06F17/30 |
代理公司: | 鞍山嘉讯科技专利事务所 21224 | 代理人: | 张群 |
地址: | 114014 辽宁*** | 国省代码: | 辽宁;21 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明涉及一种基于云平台SAAS层ESB万能编解码方法,采用模块化的ESB万能解码软件,设置多种加解密方式与编解码转化算法,通过客户提供或调用SdkApi函数接口完成实参到形参的传递、信息的通讯以及密文与明文的转换;在没有apisdk的情况下通过算法拆解分析编解码、加解密规则,实现密文到明文的逆向过程,最终实现信息在授权情况下共享。本发明能够在差异性应用没有api和sdk及各种类型数据库的情况下,自动路由中介,智能消息传递系统需要的所有信息,智能编解码数据处理,有效提高异构应用的稳定性,减少二次开发浪费,达到降低成本的目标,提高差异性应用软件和软硬件的资源利用率。 | ||
搜索关键词: | 基于 平台 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<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)。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于辽宁中科信科技有限公司,未经辽宁中科信科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201510861836.5/,转载请声明来源钻瓜专利网。