信息的广义签密方法技术

技术编号:14798294 阅读:80 留言:0更新日期:2017-03-14 21:00
本发明专利技术公开了一种信息的广义签密方法,该信息的广义签密方法包括:发送端用户IDA对预设长度为l0的消息通过如下模式进行操作并将操作结果发送给接收端用户IDB:当需要实现消息的机密性、完整性和认证性时,发送端用户IDA通过签密模式对消息进行操作;或者当只需要实现消息的机密性时,发送端用户IDA通过加密模式对消息进行操作;或者当只需要消息的完整性和认证性时,发送端用户IDA通过签名模式对消息进行操作;接收端用户IDB对操作结果进行广义解签密,在判断结果与签名的消息一致的情况下,接收消息,否则拒绝消息。该信息的广义签密方法克服了现有技术中的广义签密效率不高的问题,实现了不同要求下不同模式的设定。

【技术实现步骤摘要】

本专利技术涉及广义签密方法,具体地,涉及信息的广义签密方法
技术介绍
在基于密码技术的数据安全传输系统中,通常依赖于加密技术实现数据的机密性,采用数字签名技术实现数据的完整性和数据来源的认证性,在同时需要保护数据的机密性和完整性的应用场合,若采用先“签名后加密”或“先加密后签名”的方法,其计算复杂度将是两者之和。而数字签密技术能够在一个合理的逻辑步骤内同时完成数字签名和加密两项功能,相对于签名与加密的简单结合,具有更少的计算复杂度和更低的通信代价。因此,在需要加密和认证功能的场合,签密技术具有效率高的优点。但系统有时只需要机密性或完整性,有时两者同时都需要时,签密技术就不再适用了。
技术实现思路
本专利技术的目的是提供一种信息的广义签密方法,该信息的广义签密方法克服了现有技术中的广义签密效率不高的问题,实现了不同要求下不同模式的设定。为了实现上述目的,本专利技术提供了一种信息的广义签密方法,该信息的广义签密方法包括:发送端用户IDA对预设长度为l0的消息通过如下模式进行操作并将操作结果发送给接收端用户IDB:当需要实现消息的机密性、完整性和认证性时,发送端用户IDA通过签密模式对消息进行操作;或者当只需要实现消息的机密性时,发送端用户IDA通过加密模式对消息进行操作;或者当只需要消息的完整性和认证性时,发送端用户IDA通过签名模式对消息进行操作;接收端用户IDB对操作结果进行广义解签密,在判断结果与签名的消息一致的情况下,接收消息,否则拒绝消息。本专利技术还提供一种信息的广义签密方法,该信息的广义签密方法包括:步骤1,系统建立;步骤2,密钥生成;步骤3,根据权利要求1中的信息的广义签密方法进行广义签密传输。优选地,在步骤1中的系统建立方法包括:步骤11,给定安全参数k,KGC(KeyGeneratingCenter)选择两个素数p和q满足p互质于q-1,其中,P是循环群G的椭圆曲线上的一个q阶生成元,KGC随机选择xN∈zq*作为主私钥xN,并通过公式XN=xN×P计算公钥XN;步骤12,KGC选择以下三个Hash函数:H1:{0,1本文档来自技高网...

【技术保护点】
一种信息的广义签密方法,其特征在于,该信息的广义签密方法包括:发送端用户IDA对预设长度为l0的消息通过如下模式进行操作并将操作结果发送给接收端用户IDB:当需要实现消息的机密性、完整性和认证性时,发送端用户IDA通过签密模式对消息进行操作;或者当只需要实现消息的机密性时,发送端用户IDA通过加密模式对消息进行操作;或者当只需要消息的完整性和认证性时,发送端用户IDA通过签名模式对消息进行操作;接收端用户IDB对操作结果进行广义解签密,在判断结果与签名的消息一致的情况下,接收消息,否则拒绝消息。

【技术特征摘要】
1.一种信息的广义签密方法,其特征在于,该信息的广义签密方法包
括:发送端用户IDA对预设长度为l0的消息通过如下模式进行操作并将操作
结果发送给接收端用户IDB:
当需要实现消息的机密性、完整性和认证性时,发送端用户IDA通过签
密模式对消息进行操作;或者
当只需要实现消息的机密性时,发送端用户IDA通过加密模式对消息进
行操作;或者
当只需要消息的完整性和认证性时,发送端用户IDA通过签名模式对消
息进行操作;
接收端用户IDB对操作结果进行广义解签密,在判断结果与签名的消息
一致的情况下,接收消息,否则拒绝消息。
2.一种信息的广义签密方法,其特...

【专利技术属性】
技术研发人员:张爱清叶新荣谢小娟韩凌云丁绪星
申请(专利权)人:安徽师范大学
类型:发明
国别省市:安徽;34

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

1