【技术实现步骤摘要】
基于伪随机数的数据破碎安全传输方法及装置
本专利技术涉及信息安全
,尤其是涉及基于伪随机数的数据破碎安全传输方法及装置。
技术介绍
随着互联网和通信技术的飞速发展,数据信息的传输变得越来越便捷,同时,敏感信息的安全性也变得越来越重要。随着计算机性能的逐步提高,尤其是量子计算机的出现,传统的分组加密算法的破解难度逐渐减低。单纯使用分组加密算法对数据进行加密,已很难保障数据的机密性。对于顺序发送的密文分组,攻击者通过窃听通信信道可以获取大量的密文数据,通过暴力破解或密码分析破解密钥后,就可以解密所有窃听到的密文数据得到明文分组,进而得到数据信息。因此,如何提供一种安全的数据传输方法是本领域技术人员目前需要解决的问题。
技术实现思路
本专利技术的目的是提供一种基于伪随机数的数据破碎安全传输方法及装置、计算机存储介质和电子设备,以解决数据通信中数据机密性难以保障的技术问题。本专利技术的目的,可以通过如下技术方案实现:基于伪随机数的数据破碎安全传输方法,包括:数据发送方 ...
【技术保护点】
1.基于伪随机数的数据破碎安全传输方法,其特征在于,包括:/n数据发送方和数据接收方协商密钥和随机种子;/n所述数据发送方根据所述密钥将待发送的明文数据进行分组和加密得到多个密文分组,根据所述随机种子为每个所述密文分组生成唯一对应的随机序列号,根据一定的规则对所述多个密文分组排序后发送给数据接收方;/n所述数据接收方接收所述多个密文分组,根据所述随机种子生成随机序列号列表,根据所述随机序列号列表对所述多个密文分组进行重新排序,根据所述密钥对所述多个密文分组进行解密得到所述明文数据。/n
【技术特征摘要】
1.基于伪随机数的数据破碎安全传输方法,其特征在于,包括:
数据发送方和数据接收方协商密钥和随机种子;
所述数据发送方根据所述密钥将待发送的明文数据进行分组和加密得到多个密文分组,根据所述随机种子为每个所述密文分组生成唯一对应的随机序列号,根据一定的规则对所述多个密文分组排序后发送给数据接收方;
所述数据接收方接收所述多个密文分组,根据所述随机种子生成随机序列号列表,根据所述随机序列号列表对所述多个密文分组进行重新排序,根据所述密钥对所述多个密文分组进行解密得到所述明文数据。
2.根据权利要求1所述的基于伪随机数的数据破碎安全传输方法,其特征在于,所述数据发送方根据所述密钥将待发送的明文数据进行分组和加密得到多个密文分组具体包括:所述数据发送方将待发送的明文数据进行切片分组得到多个明文分组,将所述密钥作为加密密钥,利用加密算法对所述多个明文分组进行加密后得到多个密文分组。
3.根据权利要求2所述的基于伪随机数的数据破碎安全传输方法,其特征在于,所述加密算法为分组加密算法。
4.根据权利要求1或3所述的基于伪随机数的数据破碎安全传输方法,其特征在于,根据所述随机种子为每个所述密文分组生成唯一对应的随机序列号具体包括:根据所述随机种子、利用伪随机数生成算法为每个所述密文分组生成一个随机序列号,若所述随机序列号与已生成的随机序列号重复,则舍弃所述随机序列号重新生成新的随机序列号,保证每个密文分组对应的随机序列号是唯一的。
5.根据权利要求4所述的基于伪随机数的数据破碎安全传输方法,其特征在于,根据一定的规则对所述多个密文分组排序后发送给数据接收方具体包括:所述数据发送方根据所述随机序列号对所述多个密文分组进行排序,将排序后的所述多个密文分组发送给所述数据接收方。
6.根据权利要求5所述的基于伪随机数的数据破碎安全传输方法,其特征在于,根据所述随机种子生成随机序列号列...
【专利技术属性】
技术研发人员:洪超,匡晓云,杨祎巍,陈霖,张宇南,黄开天,
申请(专利权)人:南方电网科学研究院有限责任公司,中国南方电网有限责任公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。