[发明专利]改进型混合加密方法及其在车内环境监测系统中的应用在审
申请号: | 201810087309.7 | 申请日: | 2018-01-30 |
公开(公告)号: | CN108259161A | 公开(公告)日: | 2018-07-06 |
发明(设计)人: | 于银辉;陈兆强;金小迪;刘生成;钱志鸿;周恒 | 申请(专利权)人: | 吉林大学 |
主分类号: | H04L9/06 | 分类号: | H04L9/06;H04L9/08;H04L29/06;H04L29/08;H04W4/029;H04W4/38;H04W4/44 |
代理公司: | 长春吉大专利代理有限责任公司 22201 | 代理人: | 王恩远 |
地址: | 130012 吉*** | 国省代码: | 吉林;22 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明的改进型混合加密方法及其在车内环境监测系统中的应用属于无线通信技术领域。所述的改进型的混合加密方法具体是用DES加密明文数据,用RSA加密DES密钥;同时使用3重DES作为DES的改进方案,对RSA采用改进型Miller‑Rabin算法进行素数的判定,利用滑动窗口算法进行模幂计算;所述的改进型混合加密方法可应用于车内环境监测系统中,实现主控模块与云服务器之间利用所述的改进型混合加密方法进行加密通信。本发明所述的改进型混合加密方法具有安全性高、速度快等特点,基于该方法的内环境监测系统可以方便用户了解车内的污染情况,且保证车内人员的隐私安全。 | ||
搜索关键词: | 改进型 加密 监测系统 车内环境 车内 算法 无线通信技术领域 应用 素数 滑动窗口 加密通信 明文数据 模幂计算 隐私安全 云服务器 主控模块 内环境 判定 污染 改进 保证 | ||
【主权项】:
1.一种改进型的混合加密方法,用DES加密明文数据,用RSA加密DES密钥;同时使用3重DES作为DES的改进方案,对RSA采用改进型Miller‑Rabin算法进行素数的判定,利用滑动窗口算法进行模幂计算;所述的使用3重DES作为DES的改进方案具体是,在3重DES中,使用3个密钥K1,K2,K3依次加密明文,使密钥长度达到168位,密文c=Ek3[Dk2[Ek1[m]]];所述的采用改进型Miller‑Rabin算法进行素数的判定具体是,在把大整数送入到素性判别程序之前,首先将偶数和以5做尾数的比较明显的合数虑除掉,然后用大数除小数的方法,选取53个小素数对大整数做除法运算,所述的大整数是大于150位且小于300位的十进制整数,所述的小素数是小于20位的十进制素数,具体步骤如下:(1)随机生成大整数n;(2)选取从2开始的一组长度为53的素数组,记为a[i];(3)令i=0;(4)当i<53时,计算y=nmod a[i]的值;(5)若y=0,则说明可以整除,不是素数;否则,令i=i++,返回步骤(4);其次,用改进的Miller‑Rabin算法对上面的过滤后的数进行素性判定;改进的素数判定算法就是用Montgomery快速模幂算法,对Miller‑Rabin算法里面的模幂运算进行优化处理,Montgomery算法描述:Monpro(A,B,N)=ABR‑1(mod N)其中R是以2为基的幂次,并且当R为2k时,N需满足2k‑1≤N<2k同时需满足gcd(R,N)=1;所述的利用滑动窗口算法进行模幂计算具体是,使用滑动窗口算法将Ce mod n中的指数e进行模块化处理,窗口长度为3,将化简后的e带入到算式Ce mod n中,其中Ce mod n即是模幂的计算。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于吉林大学,未经吉林大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201810087309.7/,转载请声明来源钻瓜专利网。
- 上一篇:用于在控制器和附件之间进行配对的方法和系统
- 下一篇:一种密钥存储方法