发明名称 |
一种具有隐私保护功能的服务发现机制实现方法和系统 |
摘要 |
本发明公开了一种具有隐私保护功能的服务发现机制实现方法和系统,该系统包含服务源和移动用户。服务源用私钥将其提供的各种服务名加密后,添加到bloom filter中存储,将bloom filter和对应的公钥放到beacon信标中广播出去。移动用户在服务源广播范围内接收到beacon信标,获得服务源的bloom filter和公钥。移动用户利用盲签名技术,选取加密密钥,对期望的服务名进行加密,发送给服务源。服务源接收到盲化后数据,用私钥对其进行签名,返回给移动用户。移动用户根据其加密密钥对返回的数据进行解密,得到经过服务源私钥加密(签名)的期望服务数据名,利用服务源的公钥验证签名是否有效。若签名有效,结合签名后的数据和服务源先前发送的bloom filter,判断服务源是否具有自己期望的服务。 |
申请公布号 |
CN105933121A |
申请公布日期 |
2016.09.07 |
申请号 |
CN201610221469.7 |
申请日期 |
2016.04.11 |
申请人 |
南京邮电大学 |
发明人 |
左金航;王玉峰 |
分类号 |
H04L9/32(2006.01)I;H04L29/06(2006.01)I |
主分类号 |
H04L9/32(2006.01)I |
代理机构 |
南京知识律师事务所 32207 |
代理人 |
汪旭东 |
主权项 |
一种具有隐私保护功能的服务发现机制实现方法,其特征在于,所述方法包括如下步骤:步骤1:服务源首先生成私钥和公钥,然后用私钥将其提供的各种服务名加密,即签名操作后,添加到bloom filter中存储,最后将bloom filter和公钥通过beacon信标中广播出去;步骤2:移动用户在服务源广播范围内接收到beacon信标,获得服务源的bloom filter和公钥,移动用户选取加密密钥,将期望得到的服务加密,即盲化操作发送给服务源;步骤3:服务源接收到盲化后的移动用户期望服务属性数据,用其私钥进行加密,即签名,返回给移动用户;步骤4:移动用户根据加密密钥对返回的数据解密,即脱盲,得到经过服务源私钥签名的期望服务数据,利用服务源的公钥验证签名是否有效,若签名有效,结合签名后的数据和服务源先前发送的bloom filter,判断服务源是否具有自己期望的服务。 |
地址 |
210023 江苏省南京市栖霞区文苑路9号 |