【技术实现步骤摘要】
本申请实施例涉及信息安全,尤其涉及一种基于椭圆曲线的消息处理系统以及消息处理方法。
技术介绍
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序列,表示为有限域上的二维向量;通过公式:,确定待发送消息,根据第二随机数、所述接收端消息掩码、所述预设椭圆曲线对应群中的基点,对所述待发送消息进行掩盖,以生成接收端掩盖消息,并将所述接...
【专利技术属性】
技术研发人员:龚晓燕,王翊心,胡进,
申请(专利权)人:北京信安世纪科技股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。