发明名称 |
基于秘密共享的Fuzzy Vault加密方法 |
摘要 |
本发明提供一种基于秘密共享的Fuzzy Vault加密方法。该方法结合了Fuzzy Vault及秘密共享系统对消息进行保护。在加密过程中,发送方产生一对主加密密钥和主解密密钥,主加密密钥加密消息,然后利用主解密密钥通过秘密共享系统生成n个子解密密钥,由共享消息的n个接收方各提供1组其指纹细节点信息集并构建n个Fuzzy Vault系统绑定子解密密钥。在解密过程中,当m个共享消息的接收方提供加密过程中使用过的指纹细节点信息集,并将各自细节点信息集输入加密时对应的Fuzzy Vault系统解密出m个子解密密钥,由秘密共享系统利用m个子解密密钥恢复出主解密密钥。本发明克服了单个生物特征的Fuzzy Vault系统的消息死锁问题;实现对指纹细节点信息的间接保护;有效保护共有信息的安全。 |
申请公布号 |
CN101552776B |
申请公布日期 |
2011.12.07 |
申请号 |
CN200910022010.4 |
申请日期 |
2009.04.14 |
申请人 |
西安电子科技大学 |
发明人 |
梁继民;陈宏涛;田捷;庞辽军;谢敏;赵恒;张毅;秦伟;屈晓超 |
分类号 |
H04L29/06(2006.01)I |
主分类号 |
H04L29/06(2006.01)I |
代理机构 |
陕西电子工业专利中心 61205 |
代理人 |
张问芬 |
主权项 |
一种基于秘密共享的Fuzzy Vault加密方法,其特征包括如下步骤:1.1)消息发送方生成一对主加密密钥和主解密密钥,利用主加密密钥加密消息生成密文,然后利用主解密密钥通过秘密共享系统生成n个子解密密钥,销毁主解密密钥;共享消息的n个消息接收方各提供其指纹细节点信息,并构建n个Fuzzy Vault系统绑定n个子解密密钥,完成加密过程;1.2)当有m个共享消息的接收方,其中,1<m<n,提供其用于加密信息使用的指纹细节点信息集,并将各自细节点信息集输入加密时对应的Fuzzy Vault系统解密出m个子解密密钥,由秘密共享系统利用m个子解密密钥恢复出主解密密钥,利用主解密密钥解密密文获得消息,完成解密过程。 |
地址 |
710071 陕西省西安市太白路2号 |