一种数据加密、解密方法、装置及存储介质制造方法及图纸

技术编号:38363072 阅读:23 留言:0更新日期:2023-08-05 17:31
本发明专利技术公开了一种数据加密、解密方法、装置及存储介质,包括:将种子秘钥进行Hash运算后通过SHA算法加密后获得运行密钥;利用运行密钥对二进制数据流进行量子噪声加密,生成量子噪声加密信号;将加密信号加载到光载波上进行发送。将种子秘钥进行Hash运算后通过SHA算法加密后获得运行密钥;从光载波上接收经过量子噪声加密后的二进制数据流;利用运行密钥对对量子噪声加密信号进行解密后获得二进制数据流。采用本发明专利技术,抗穷举攻击和密码分析能力强,产生密钥流速度很快。产生密钥流速度很快。产生密钥流速度很快。

【技术实现步骤摘要】
一种数据加密、解密方法、装置及存储介质


[0001]本专利技术涉及通信
,特别涉及一种数据加密、解密方法、装置及存储介质。

技术介绍

[0002]现有的流密钥扩展方案主要是通过线性反馈移位寄存器或者PRNG(伪随机数生成器,pseudorandom number generator)产生。
[0003]现有技术的不足在于,两个方案都存在密文信息被破解,导致被窃听。

技术实现思路

[0004]本专利技术提供了一种数据加密、解密方法、装置及存储介质,用以解决流密钥扩展方案中存在密文信息被破解导致被窃听的问题。
[0005]本专利技术提供以下技术方案:
[0006]一种数据加密方法,包括:
[0007]将种子秘钥进行Hash运算后通过SHA算法加密后获得运行密钥;
[0008]利用运行密钥对二进制数据流进行量子噪声加密,生成量子噪声加密信号;
[0009]将加密信号加载到光载波上进行发送。
[0010]实施中,所述SHA算法是SHA256算法。
[0011]实施中,本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据加密方法,其特征在于,包括:将种子秘钥进行哈希Hash运算后通过安全散列算法SHA算法加密后获得运行密钥;利用运行密钥对二进制数据流进行量子噪声加密,生成量子噪声加密信号;将加密信号加载到光载波上进行发送。2.如权利要求1所述的方法,其特征在于,所述SHA算法是SHA256算法。3.如权利要求2所述的方法,其特征在于,进一步包括:通过SHA256算法加密后获得两个密钥,将一个密钥作为运行密钥,另一个作为下一阶段加密时的向量值。4.如权利要求1至3任一所述的方法,其特征在于,将种子秘钥进行Hash运算前,进一步包括:确定与加密信号接收端共享的向量值;将向量值与种子秘钥进行异或操作后,进行Hash运算。5.如权利要求4所述的方法,其特征在于,将向量值与种子秘钥进行异或操作前,进一步包括:使用移位寄存器对所述向量值进行部分移位操作后,与种子秘钥进行异或操作。6.一种数据解密方法,其特征在于,包括:将种子秘钥进行Hash运算后通过SHA算法加密后获得运行密钥;从光载波上接收经过量子噪声加密后的二进制数据流;利用运行密钥对对量子噪声加密信号进行解密后获得二进制数据流。7.如权利要求6所述的方法,其特征在于,所述SHA算法是SHA256算法。8.如权利要求7所述的方法,其特征在于,进一步包括:通过SHA256算法加密后获得两个密钥,将一个密钥作为运行密钥,另一个作为下一阶段加密时的向量值。9.如权利要求6至8任一所述的方法,其特征在于,将种子秘钥进行Hash运算前,进一步包括:确定与加密信号接收端共享的向量值;将向量值与种子秘钥进行异或操作后,进行Hash运算。10.如权利要求9所...

【专利技术属性】
技术研发人员:柳晟程超峰
申请(专利权)人:北京邮电大学中国移动通信集团有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1