[发明专利]基于位置的代理多重签名方法和系统有效
申请号: | 201711036923.2 | 申请日: | 2017-10-30 |
公开(公告)号: | CN107846281B | 公开(公告)日: | 2020-12-08 |
发明(设计)人: | 薛庆水;李文举;陈颖;舒明磊;杨瑞君;王栋;戴酉 | 申请(专利权)人: | 上海应用技术大学 |
主分类号: | H04L9/32 | 分类号: | H04L9/32;H04L29/06;H04L29/08 |
代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 田晓杰;胡晶 |
地址: | 200235 上海*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 位置 代理 多重 签名 方法 系统 | ||
本发明提供了一种基于位置的代理多重签名方法和系统,该方法包括:进行代理签名者PS、原始签名者群OSG以及位置基础设施PI的初始化;在PI的参与下完成原始签名者群OSG所在位置的真实性验证,然后通过PI来验证代理签名者PS的位置的真实性的认证,最后原始签名者群OSG完成对代理签名者PS的指定位置代理签名授权;代理签名者PS在PI的支持下完成其自己位置的认证功能,然后再执行对特定信息的代理签名功能;由代理签名验证者V来完成验证代理签名确实由指定位置的原始签名者群联合授权指定位置的代理签名者对预设信息进行了代理签名。本发明中的方法安全性高、应用范围广,实现了身份与位置的认证权力的转移。
技术领域
本发明涉及网络信息安全技术领域,具体地,涉及基于位置的代理多重签名方法和系统。
背景技术
近年来,基于位置的相关服务与应用以及代理签名技术都得到了深入的研究与发展。基于位置的服务与应用能够为用户的位置实施定位,也可以为用户提供与位置相关的服务,比如旅馆服务、餐饮服务、邮政服务以及旅游服务等。代理签名技术则提供了一个用户授权另一个用户实施代理签名的能力,进而实现对消息的完整性、不可否认性以及来源进行鉴别的功能。
但是,现有技术还无法在移动互联网环境下,实现由位于不同位置的用户群联合向处于另一位置的单一用户授权代表用户群在指定的位置实施代理签名的功能。因此,无法保证用户位置安全以及与位置相关的消息完整性、认证性以及不可否认性。
发明内容
针对现有技术中的缺陷,本发明的目的是提供一种基于位置的代理多重签名方法和系统。
第一方面,本发明提供一种基于位置的代理多重签名方法,包括:
位置基础实施PI在初始化过程中获取安全参数1k、主密钥mk、公开参数pp,并分别向原始签名者群OSG中的每个原始签名者OS发送唯一对应的身份信息;其中,假设原始签名者群OSG中包含有n个原始签名者OS,第i个原始签名者记为OSi,其中i=1,2,3,…,n;则第i个原始签名者OSi对应的身份信息为IDi,n表示原始签名者的总数;
接收来自原始签名者OSi发送的代理签名请求信息,所述代理签名请求信息中包含有该原始签名者OSi对应的位置信息
通过位置定位协议确定每一个原始签名者OSi对应的位置信息为有效信息时,向每一个原始签名者OSi发送对应的确认信息;并生成代理授权密钥包i=1,2,3,…,n;表示第i个原始签名者对应的代理授权密钥包;
向每个原始签名者发送对应的代理授权密钥包
接收检查者侧发送的代理授权证书dw,dw中包含有所有原始签名者和代理签名者的身份、位置、可签名消息类型、有效期信息;
根据所述代理授权证书dw生成代理签名密钥包pskp,并发送给代理签名者PS。
可选地,所述代理授权密钥包中封装有位置定位协议、授权密钥、对应原始签名者的身份信息、代理签名者的身份信息、对应原始签名者的位置信息以及代理签名者的位置信息;
所述代理签名密钥包pskp中封装有位置定位协议、代理签名密钥、代理签名者的身份信息、代理签名者的位置信息、签名算法。
可选地,所述位置定位协议包括:全球定位系统GPS协议,用于确定原始签名者、代理签名者的位置。
第二方面,本发明提供一种基于位置的代理多重签名方法,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海应用技术大学,未经上海应用技术大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711036923.2/2.html,转载请声明来源钻瓜专利网。