-
公开(公告)号:CN110602064A
公开(公告)日:2019-12-20
申请号:CN201910806236.7
申请日:2019-08-29
Applicant: 河海大学
Abstract: 本发明公开了一种支持多关键字搜索的基于身份加密方法及系统,所述方法包括生成系统的公开参数和主密钥、生成服务器的秘密密钥、生成服务器的公钥和私钥对、生成用户的私钥、生成关键字密文、生成关键字陷门和测试的步骤。本发明还提供了一种支持多关键字搜索的基于身份加密系统,包括系统参数生成模块、服务器密钥生成模块、服务器初始化模块、用户密钥生成模块、关键字密文生成模块、陷门生成模块和测试模块。本发明所述技术方案不仅提高了系统的运行效率,而且避免了利用单关键字搜索的基于身份加密方法进行多词搜索可能导致的密文信息泄露的问题。
-
公开(公告)号:CN104868993A
公开(公告)日:2015-08-26
申请号:CN201510247662.3
申请日:2015-05-15
Applicant: 河海大学
CPC classification number: H04L9/0844 , H04L9/083 , H04L9/0838 , H04L9/085 , H04L63/062
Abstract: 本发明公开了一种基于证书的两方认证密钥协商方法,包括以下步骤:生成证书中心CA的主密钥和系统公开参数集;根据所述系统公开参数集和用户的身份信息生成用户的公钥和私钥,所述用户包括会话发起方和会话响应方;根据所述系统公开参数集、证书中心CA的主密钥、用户的身份信息以及用户的公钥,生成用户的证书;根据所述系统公开参数集,会话发起方和会话响应方的身份信息、公钥、私钥、证书,生成两方共享的会话密钥。本发明还公开了一种基于证书的两方认证密钥协商系统,本发明所述技术方案不仅简化了用户证书的管理过程,提供了高效的隐认证机制,而且不存在密钥分发和密钥托管的问题,适用于开放网络环境。
-
公开(公告)号:CN111786790A
公开(公告)日:2020-10-16
申请号:CN202010517953.0
申请日:2020-06-09
Applicant: 河海大学
Abstract: 本发明公开了一种隐私保护的带关键词搜索的基于身份加密方法,该方法包括生成系统的公共参数和主私钥、生成实体的私钥、生成关键词密文、生成关键词陷门和测试的步骤。本发明还公开了一种隐私保护的带关键词搜索的基于身份加密系统,包括系统参数生成模块、密钥生成模块、关键词密文生成模块、关键词陷门生成模块和测试模块。本发明所述技术方案提供隐私保护的密文搜索功能,能够有效抵抗针对已有带关键词搜索的基于身份加密方法的关键词猜测攻击,达到保护用户隐私的目的。
-
公开(公告)号:CN105100083A
公开(公告)日:2015-11-25
申请号:CN201510392617.7
申请日:2015-07-06
Applicant: 河海大学
IPC: H04L29/06
CPC classification number: H04L63/0428 , H04L63/06 , H04L63/10
Abstract: 本发明公开一种隐私保护且支持用户撤销的基于属性加密方法和系统,本发明包括八个模块:系统参数设置模块(Setup)、密钥生成模块(KeyGen)、加密模块(Encrypt)、解密模块(Decrypt)、重加密模块(ReKey)、转换密钥生成模块(TKGen)、转换部分密文模块(TK-Encrypt)、转换解密模块(TK-DEcrypt)。且本发明提供的方法可以解决云计算中隐私保护问题,且支持用户撤销和对密文的安全外包操作。同时,提供了对转换密文的验证功能,保证了转换后密文未被非法替换从而造成不良后果,系统灵活性高。
-
公开(公告)号:CN104168113A
公开(公告)日:2014-11-26
申请号:CN201410387721.2
申请日:2014-08-07
Applicant: 河海大学
IPC: H04L9/32
Abstract: 本发明公开了一种n层CA结构的基于证书加密的方法及系统,将分层的思想引入到基于证书密码体制,所述方法包括生成系统参数、生成低层CA的公钥和主密钥、生成用户的公钥和私钥、生成低层CA以及用户的证书、对消息加密和恢复消息的步骤。本发明还提供了一种层次化CA结构的基于证书加密系统,包括系统参数生成模块、低层CA参数生成模块、用户密钥生成模块、证书生成模块、加密模块和解密模块。本发明所述技术方案采用了层次化的CA树完成对系统用户的认证、证书的签发以及撤销等任务,不仅降低了每个CA的计算与通信的负担,而且提高了系统效率以及抵抗拒绝服务攻击的能力。
-
公开(公告)号:CN111934875B
公开(公告)日:2021-10-01
申请号:CN202010641320.0
申请日:2020-07-06
Applicant: 河海大学
Abstract: 本发明公开了一种支持密文模糊搜索功能的公钥加密方法,所述方法包括生成系统的全局公共参数集、生成接收者的公钥和私钥、生成关键字的索引密文、生成待搜索关键字的搜索陷门和搜索测试的步骤。本发明还提供了一种支持密文模糊搜索功能的公钥加密系统,包括系统初始化模块、接收者密钥对生成模块、索引密文生成模块、搜索陷门生成模块和密文检索测试模块。本发明所述技术方案不仅支持模糊关键字搜索功能且不需要产生所有相似关键词的索引密文,而且支持由密文接收者设置关键字相似度阈值以控制密文检索的精确度,因此不仅提高了密文检索效率,而且也提升了系统的实用性。
-
公开(公告)号:CN105100083B
公开(公告)日:2019-04-30
申请号:CN201510392617.7
申请日:2015-07-06
Applicant: 河海大学
IPC: H04L29/06
Abstract: 本发明公开一种隐私保护且支持用户撤销的基于属性加密方法和系统,本发明包括八个模块:系统参数设置模块(Setup)、密钥生成模块(KeyGen)、加密模块(Encrypt)、解密模块(Decrypt)、重加密模块(ReKey)、转换密钥生成模块(TKGen)、转换部分密文模块(TK‑Encrypt)、转换解密模块(TK‑DEcrypt)。且本发明提供的方法可以解决云计算中隐私保护问题,且支持用户撤销和对密文的安全外包操作。同时,提供了对转换密文的验证功能,保证了转换后密文未被非法替换从而造成不良后果,系统灵活性高。
-
公开(公告)号:CN103647642B
公开(公告)日:2016-07-06
申请号:CN201310572508.4
申请日:2013-11-15
Applicant: 河海大学
Abstract: 本发明公开了一种基于证书代理重加密方法及系统,涉及信息安全中的数据加密技术领域。为了解决现有代理重加密方法中存在的不足,本发明将基于证书密码体制和代理重加密相结合,提供了一种基于证书代理重加密方法,所述方法包括生成系统参数、生成用户公钥和私钥对、生成用户证书、对消息加密、生成代理重加密密钥、代理重加密和恢复消息的步骤。本发明还提供了一种基于证书代理重加密系统,包括系统参数生成模块、用户密钥生成模块、证书生成模块、加密模块、代理重加密密钥生成模块、代理重加密模块和解密模块。本发明所述技术方案不仅简化了证书的管理过程,而且不存在密钥分发和密钥托管的问题,便于开放网络环境的应用。
-
公开(公告)号:CN104363218A
公开(公告)日:2015-02-18
申请号:CN201410614744.2
申请日:2014-11-04
Applicant: 河海大学
IPC: H04L29/06
Abstract: 本发明公开了一种基于证书条件代理重加密系统。本发明的系统包括:系统参数设置模块,生成系统主密钥和系统公开参数;用户密钥生成模块,生成各个用户的公钥和私钥对;证书生成模块,对用户的身份和公钥进行签名并生成用户的证书;加密模块,对消息进行加密并发送给解密模块和代理重加密密钥生成模块;代理重加密密钥生成模块,生成代理重加密密钥并发送给代理重加密模块;代理重加密模块,对原始密文进行重加密后生成重加密密文发送给解密模块;解密模块,恢复出相应的明文信息。本发明还公开了一种基于证书的条件代理重加密方法,在保证系统安全性的前提下,使得原始密文能够被弹性地进行代理重加密,严格的控制了代理者的权利。
-
公开(公告)号:CN104363215A
公开(公告)日:2015-02-18
申请号:CN201410612226.7
申请日:2014-11-04
Applicant: 河海大学
CPC classification number: H04L63/0428 , H04L63/0442 , H04L67/10
Abstract: 本发明公开了一种基于属性的加密系统。本发明的系统包括:系统参数设置模块,生成系统公开参数;密钥生成模块,用于根据用户的属性集合生成用户的用于解密消息的私钥;加密模块,用于加密消息;解密模块,用于解密消息;密文检索模块,用于检索密文;重加密密钥生成模块,用于生成重加密密钥并更新密文和私钥;重加密模块,用于在原来密文基础上重新加密消息;重新生成私钥模块,用于更新用户的私钥。本发明还公开一种基于属性的加密方法。采用本发明可以解决云计算中隐私保护问题,且支持属性撤销和对密文的安全检索,系统灵活性高。
-
-
-
-
-
-
-
-
-