基于密文特征的通用密码算法识别方法

    公开(公告)号:CN114528564B

    公开(公告)日:2024-08-02

    申请号:CN202210082781.8

    申请日:2022-01-25

    申请人: 河南大学

    摘要: 本发明提供一种基于密文特征的通用密码算法识别方法。该方法包括:检测机构R生成待检测信息数据集并发送至检测机构服务器S;检测机构服务器S根据所述待检测信息数据集生成训练用密文数据集,并使用所述训练用密文数据集进行密码算法识别训练得到分类器;待检测机构服务器AS使用待检测密码系统生成待检测密文数据集并发送至检测机构服务器S;检测机构服务器S提取所述待检测密文数据集中的密文特征数据集并使用所述分类器进行密码算法识别,根据识别结果生成密码系统检测结果并发送给检测机构R。本发明能够在检测机构非物理接触加密设备的前提下,仅通过获得的密文文件完成密码系统的检测工作,保护待检测机构的隐私数据以及核心业务安全。

    基于分权环境下的同态加密电子投票方法和系统

    公开(公告)号:CN116388953A

    公开(公告)日:2023-07-04

    申请号:CN202310112436.9

    申请日:2023-02-14

    申请人: 河南大学

    IPC分类号: H04L9/00 H04L9/32 H04L9/40

    摘要: 本发明提供一种基于分权环境下的同态加密电子投票方法和系统。该方法利用同态加密的公钥对选票进行第一次加密,利用投票者的私钥对第一次加密后的选票密文进行签名,利用云端计票中心的公钥对附有签名的选票密文进行第二次加密,而云端计票中心和同态解密的私钥由不同的候选者持有,由于不同候选者之间具有竞争关系,因此选票结果的安全性得到了保证。

    一种基于服务多粒度属性的潜在用户推荐方法

    公开(公告)号:CN110209938B

    公开(公告)日:2022-10-25

    申请号:CN201910468791.3

    申请日:2019-05-31

    申请人: 河南大学

    摘要: 本发明提供一种基于服务多粒度属性的潜在用户推荐方法,包括以下步骤:步骤S1:根据对服务包含类型标签进行聚类产生的服务共性类型类簇实施用户对服务粗粒度属性评分预测;步骤S2:根据jaccard系数基于服务包含类型计算服务间相似性,根据邻居服务进行用户对服务细粒度属性评分预测;步骤S3:对服务粗、细粒度属性的预测评分进行加权求和,实施用户对服务多粒度属性预测并对预测评分进行排序,选择top‑k个评分较高的潜在用户进行推荐。本发明的优点在于:从面向服务的角度进行潜在用户的推荐研究;从服务所属共性类型的类簇和服务所属类型方面同时考虑服务粗粒度属性和细粒度属性,有效解决冷启动问题,提高推荐准确度。

    基于广播加密和洋葱路由的时控性加密匿名查询方法和系统

    公开(公告)号:CN113973007A

    公开(公告)日:2022-01-25

    申请号:CN202111124142.5

    申请日:2021-09-24

    申请人: 河南大学

    IPC分类号: H04L9/40 H04L9/08

    摘要: 本发明提供一种基于广播加密和洋葱路由的时控性加密匿名查询方法和系统。该方法包括:时间服务器生成其公私钥对和通用系统参数;密钥生成中心生成广播加密的主密钥以及各路由节点的公私钥对;接收者生成其公私钥对;发送者生成给定明文消息M所对应的需在时间T后才能被解密的密文C;洋葱代理构造洋葱,将接收者的时间陷门请求作为最内层洋葱;每层路由节点收到基于广播加密的洋葱后,使用其私钥,获得内层洋葱Cn‑1;当作为最内层洋葱的时间陷门请求到达时间服务器时,时间服务器生成时间陷门ST,按照原路返回加密后的时间陷门;洋葱代理接收到回复洋葱后获得时间陷门,接收者在指定时间T使用其私钥和该时间陷门ST生成密文C所对应的明文信息M。

    基于辅助性知识的Web服务开发者按需推荐方法及系统

    公开(公告)号:CN110727842A

    公开(公告)日:2020-01-24

    申请号:CN201910796047.6

    申请日:2019-08-27

    申请人: 河南大学

    摘要: 本发明公开一种基于辅助性知识的Web服务开发者按需推荐方法,包括:收集Web服务描述信息及Web服务辅助性知识并进行预处理;基于Word2vec对Web服务描述进行向量化并进行K-means聚类;将用户需求解析成需求服务描述及需求服务辅助性知识,对需求服务描述进行向量化,通过需求服务描述向量与各类簇聚类中心的距离确定用户需求所属Web服务类簇;分别计算用户需求与所属类簇内每个Web服务间的标签相似度和描述相似度,并将两种相似度加权求和之后排序,选取top-p个Web服务;构建Web服务开发者能力度量模型,对top-p个Web服务的开发者进行度量,选取top-q个Web服务开发者进行推荐;本发明还公开一种基于辅助性知识的Web服务开发者按需推荐系统。本发明可有效度量Web服务开发者能力。

    基于区块链的征信系统隐私保护方法

    公开(公告)号:CN114021164B

    公开(公告)日:2024-02-13

    申请号:CN202111270399.1

    申请日:2021-10-29

    申请人: 河南大学

    IPC分类号: G06F21/60 G06F21/62 G06F21/64

    摘要: 本发明提供一种基于区块链的征信系统隐私保护方法。该方法实现了征信用户、征信机构和云服务提供商等多个实体间的征信数据安全共享,保障了征信数据的机密性、可用性、防篡改性和密文可检索性,以及征信数据查询中的公平性和身份认证匿名性。基于区块链和智能合约解决了征信数据的孤岛化问题;基于零知识证明,在不泄露征信用户隐私的情况下,实现匿名的身份认证;基于可搜索对称加密技术实现征信数据的密文可检索。

    基于Paillier算法的时控性同态加密电子投票方法及系统

    公开(公告)号:CN116886258A

    公开(公告)日:2023-10-13

    申请号:CN202310624664.4

    申请日:2023-05-29

    申请人: 河南大学

    IPC分类号: H04L9/00 H04L9/08 H04L9/40

    摘要: 本发明涉及数据安全技术领域,公开一种基于Paillier算法的时控性同态加密电子投票方法及系统,该系统包括密钥生成器、时控性加密微服务、身份认证中心、同态加密微服务、投票者、计票微服务、公告板;该方法在使用Paillier算法的同态加密电子投票方案中,引入了时间控制加密原语与微服务思想。本发明通过时间控制加密算法控制Paillier算法私钥的泄露时间,将私钥生成、加密与解密过程全都交予自动化程序,并结合开发实际,将整个投票过程用到的程序以高内聚低耦合的理念分离为多个独立微服务,以此将安全性假设从可信的投票机构,转为多机构的共谋,减少了内部腐败的风险,降低了人为干预的可能性。

    基于秘密共享和同态加密的多时间服务器TRE方法和系统

    公开(公告)号:CN116614227A

    公开(公告)日:2023-08-18

    申请号:CN202310597927.7

    申请日:2023-05-19

    申请人: 河南大学

    IPC分类号: H04L9/08 H04L9/00 H04L9/40

    摘要: 本发明提供一种基于秘密共享和同态加密的多时间服务器TRE方法和系统。该方法包括:设置N个时间服务器,每个时间服务器均生成自身的Shamir秘密共享公私钥对、Paillier同态加密公私钥对以及生成一个包含N个私钥份额的私钥份额组并将其加密后发送至时间服务器管理机构;时间服务器管理机构计算系统公钥并公开以及计算私钥份额并发送至时间服务器;接收方使用自身的属性ID生成自身的私钥;发送方指定并公布解密时间T,明文M对应的密文C并发送至接收方;时间服务器计算子时间陷门,并周期性地广播给所有的系统用户;接收方使用自身的私钥、至少t个子时间陷门以及系统参数,在解密时间T时解密密文C得到明文M。

    一种可控并行CBC分组密码工作模式的加解密方法

    公开(公告)号:CN115580395A

    公开(公告)日:2023-01-06

    申请号:CN202211175958.5

    申请日:2022-09-26

    申请人: 河南大学

    IPC分类号: H04L9/06

    摘要: 本发明提供一种可控并行CBC分组密码工作模式的加解密方法。其中,该加密方法包括扩展和并行加密两个阶段。在扩展阶段,根据需要确定并行度n;在并行加密阶段,将扩展阶段产生的n个密文分组分别作为并行加密阶段的初始化向量,以开启n条并行的加密链实现并行加密。安全性分析表明,如果将并行度n保密,CP‑CBC模式能够增强对于字节反转攻击和填充攻击的抵抗力,安全性相比传统的CBC模式具有一定地提升。效率分析表明,在大数据量加密场景下,本发明几乎具有线性加速比,相比传统的CBC模式,加密速度具有较大地提升。

    基于辅助性知识的Web服务开发者按需推荐方法及系统

    公开(公告)号:CN110727842B

    公开(公告)日:2022-10-04

    申请号:CN201910796047.6

    申请日:2019-08-27

    申请人: 河南大学

    摘要: 本发明公开一种基于辅助性知识的Web服务开发者按需推荐方法,包括:收集Web服务描述信息及Web服务辅助性知识并进行预处理;基于Word2vec对Web服务描述进行向量化并进行K‑means聚类;将用户需求解析成需求服务描述及需求服务辅助性知识,对需求服务描述进行向量化,通过需求服务描述向量与各类簇聚类中心的距离确定用户需求所属Web服务类簇;分别计算用户需求与所属类簇内每个Web服务间的标签相似度和描述相似度,并将两种相似度加权求和之后排序,选取top‑p个Web服务;构建Web服务开发者能力度量模型,对top‑p个Web服务的开发者进行度量,选取top‑q个Web服务开发者进行推荐;本发明还公开一种基于辅助性知识的Web服务开发者按需推荐系统。本发明可有效度量Web服务开发者能力。