[发明专利]一种全动态加密解密方法及加密解密装置有效

专利信息
申请号: 201810252755.9 申请日: 2018-03-26
公开(公告)号: CN108616351B 公开(公告)日: 2020-09-18
发明(设计)人: 孟昭勇;孟达 申请(专利权)人: 山东大学
主分类号: H04L9/08 分类号: H04L9/08;H04L9/06
代理公司: 济南圣达知识产权代理有限公司 37221 代理人: 董雪
地址: 250061 山东*** 国省代码: 山东;37
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种全动态加密解密方法及加密解密装置,通过在加密时随机生成多种变化的参数,对不定长度的明文块使用加密器进行加密,每个明文块加密产生的密文将为下一个明文块提供加密参数,利用提供的加密参数生成新的密钥,从而使每一个密文块都不能被单独破解,极大的增加了数据传输的安全性。
搜索关键词: 一种 动态 加密 解密 方法 装置
【主权项】:
1.一种全动态加密方法,其特征在于,包括如下步骤:步骤一:将明文P分组生成明文块Pn,标记为P1、P2、P3……Pn;每一明文块的长度Ln,标记为L1、L2、L3、……Ln;与每个明文块对应的加密密钥为keyn,标记为key1、key2、key3……keyn;明文块Pn通过密钥keyn加密后的得到的密文块Cn,标记为C1、C2、C3……Cn;其中,n为自然数;步骤二:确定明文块Pn的长度,计算要加密的明文块Pn的加密密钥keyn,加密每个明文块的加密密钥都不同,计算要加密的明文块Pn的加密密钥Cn的方法为:(1)、如果n=1,要加密的明文块为第1明文块P1,原始加密密钥key,第一加密密钥key1=key;(2)、如果n=2,要加密的明文块为第2明文块P2,设置初始化向量A0,将初始化向量A0与第一密文块C1提供的加密参数为D1通过计算得到第一加密向量A1=F(A0,D1),第二加密密钥为key2=G(A1,key),根据加密向量A1确定第2明文块的长度L2=H(A1);(3)、如果n>2,要加密的明文块为第n明文块Pn,通过第n‑1密文块Cn‑1提供的加密参数Dn‑1得到第n‑1向量An‑1=F(An‑2,Dn‑1),第n加密密钥为keyn=G(An‑1,key),根据加密向量A n‑1确定第n明文块Pn的长度Ln=H(An‑1);其中F函数、G函数和H函数分别为是由已知变量计算一个新变量的函数;步骤三:将明文块Pn通过加密密钥keyn加密后得到密文块Cn,直到将所有明文块加密。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于山东大学,未经山东大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201810252755.9/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top