一种基于椭圆曲线的消息处理系统以及消息处理方法技术方案

技术编号:41293786 阅读:19 留言:0更新日期:2024-05-13 14:43
本申请提供一种基于椭圆曲线的消息处理系统以及消息处理方法。其中,发送端为所持有初始消息集中的每个消息生成第一随机数,并根据第一随机数计算目标消息。服务端集群将接收到的目标消息编码为椭圆曲线上的点。接收端生成第二随机数,生成接收端消息掩码以及接收端掩盖消息,将接收端掩盖消息发送给服务端集群。服务端集群生成第三随机数,生成服务端公钥、第一服务端消息掩码以及服务端掩盖消息。接收端基于服务端公钥、第一服务端消息掩码以及第二随机数生成每个所选比特对应的解码结果,根据每个比特对应的解码结果,恢复目标消息,得到所需初始消息。本申请提供的技术方案实现安全的消息传输,并保证通信的机密性和完整性。

【技术实现步骤摘要】

本申请实施例涉及信息安全,尤其涉及一种基于椭圆曲线的消息处理系统以及消息处理方法


技术介绍

1、加解密的基本概念是指通过使用密码学算法,将明文转换为密文(加密),以便保护数据的机密性,在需要时将密文还原为明文(解密),以便合法用户可以访问数据。在加密过程中,使用一个密钥对明文进行转换,而解密过程则使用相同的密钥将密文还原为明文。

2、传统的加解密方案主要是基于对称加密算法和非对称加密算法的组合使用。其中,对称加密算法如des(data encryption standard)、aes(advanced encryptionstandard)等,使用相同的密钥进行加密和解密;非对称加密算法如rsa(rivest–shamir–adleman)、ecc(elliptic curve cryptography)等,使用一对相关的公钥和私钥进行加密和解密。

3、然而传统的加解密方案存在密钥管理问题、密钥长度问题、加密速度问题和安全性问题等一系列缺陷,因此在某些情况下可能需要更加安全和高效的加密方案来应对不断变化的安全挑战。


...

【技术保护点】

1.一种基于椭圆曲线的消息处理系统,其特征在于,所述系统包括发送端、服务端集群以及接收端;

2.根据权利要求1所述的系统,其特征在于,所述发送端具体用于确定所持有的初始消息集;针对所述初始消息集中的每个初始消息生成个第一随机数;

3.根据权利要求1所述的系统,其特征在于,所述服务端集群具体用于将所述目标消息编码为预设椭圆曲线对应群上的点,所述群是由所述预设椭圆曲线上的点组成的阶加法群,其中,表示为大素数。

4.根据权利要求1所述的系统,其特征在于,所述接收端具体用于生成预设数量个第二随机数;通过公式:,根据所选比特及预设的第一哈希函数,生成接收端消息掩...

【技术特征摘要】

1.一种基于椭圆曲线的消息处理系统,其特征在于,所述系统包括发送端、服务端集群以及接收端;

2.根据权利要求1所述的系统,其特征在于,所述发送端具体用于确定所持有的初始消息集;针对所述初始消息集中的每个初始消息生成个第一随机数;

3.根据权利要求1所述的系统,其特征在于,所述服务端集群具体用于将所述目标消息编码为预设椭圆曲线对应群上的点,所述群是由所述预设椭圆曲线上的点组成的阶加法群,其中,表示为大素数。

4.根据权利要求1所述的系统,其特征在于,所述接收端具体用于生成预设数量个第二随机数;通过公式:,根据所选比特及预设的第一哈希函数,生成接收端消息掩码,其中,,所述第一哈希函数用于将所选比特从映射到,表示为任意长度的01序列,表示为有限域上的二维向量;通过公式:,确定待发送消息,根据第二随机数、所述接收端消息掩码、所述预设椭圆曲线对应群中的基点,对所述待发送消息进行掩盖,以生成接收端掩盖消息,并将所述接...

【专利技术属性】
技术研发人员:龚晓燕王翊心胡进
申请(专利权)人:北京信安世纪科技股份有限公司
类型:发明
国别省市:

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

1