一种集成数字证书生成及证书和密钥使用方法及系统

    公开(公告)号:CN116155511B

    公开(公告)日:2025-02-11

    申请号:CN202310159282.9

    申请日:2023-02-14

    Abstract: 集成数字证书生成及证书和密钥使用方法及系统:数字证书签发系统针对用户证书请求,先生成一个未签名、其它信息已填充的数字证书A,生成签发者已签名的数字证书Bi,将数字证书Bi相对于未签名的数字证书A的差别信息集DSetBi,添加到未签名的数字证书A中,i=1,…,m,m≥1,形成待签名的集成数字证书A,然后对其签名得到集成数字证书A;在用户端,集成数字证书A的密钥对或私钥以及数字证书Bi的密钥对或私钥,作为一个集成密钥对象保存在用户密码装置或密码组件中;应用程序或数字证书应用编程接口在需要时从集成数字证书A中重构、恢复出需要使用的某个特定的数字证书Bi及其密钥包括公钥和私钥,1≤i≤m,然后使用数字证书Bi及其密钥。

    一种基于人体生物特征的秘密生成或隐藏及恢复方法

    公开(公告)号:CN118400106A

    公开(公告)日:2024-07-26

    申请号:CN202410606912.7

    申请日:2024-05-16

    Abstract: 本发明一种基于人体生物特征的秘密生成或隐藏及恢复方法:当初次生成秘密s时,获取用户人体生物特性信息,利用用户人体生物特性信息生成种子秘密y,利用随机选择的秘密生成参数x生成秘密s=F(x,y),将x安全保存;或者,当对已有秘密s进行隐藏时,获取用户人体生物特性信息,利用用户人体生物特性信息生成种子秘密y,利用s、y确定、得到满足关系s=F(x,y)的秘密隐藏参数x,将x安全保存;当后续使用秘密s时,取用户人体生物特性信息,生成种子秘密y,获取秘密生成参数x或秘密隐藏参数x,利用种子秘密y以及秘密生成参数x或隐藏参数x,通过s=F(x,y)计算得到秘密s;以上操作由密码组件或密码装置或密码系统执行。

    手写电子签名方法
    3.
    发明公开

    公开(公告)号:CN116842579A

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

    申请号:CN202310385226.7

    申请日:2023-04-12

    Abstract: 手写电子签名方法:用户通过电子签名程序的手写签名空白板输入手写签名;电子签名程序生成手写签名图片,请求电子数据认证系统对手写签名进行认证,待认证数据B包含手写签名图片、手写签名所确认的内容的散列值、认证用户ID、认证时间;电子数据认证系统对待认证数据B进行认证,生成的认证数据C并返回;认证数据C具有可验证及防伪防篡改的特性;包含手写签名图片、认证用户ID、认证时间及认证数据C的数据构成了电子签名;当利用电子签名对待验证的手写签名所确认的内容进行验证时,验证程序利用认证数据C验证电子签名的有效性,然后利用电子签名验证待验证的手写签名所确认的内容是否为当初生成电子签名时所确认的内容。

    一种借助临时数字证书的数据携带方法

    公开(公告)号:CN116760554A

    公开(公告)日:2023-09-15

    申请号:CN202310899858.5

    申请日:2023-07-21

    Abstract: 借助临时数字证书的数据携带方法:密码数据包含有使用数字证书的密钥经密码运算后得到的数据且有规定或约定的数据格式,有字段能存放密码运算所使用的密钥所对应的数字证书之外的其他数字证书;当需要在密码数据中添加规定的或约定的数据内容之外的额外数据时,使用数字证书及密钥生成密码数据的程序生成包含有要添加的额外数据的临时数字证书,并将临时数字证书添加到密码数据的存放数字证书的字段中;临时数字证书为生成密码数据时生成的数字证书,其不是密码数据所标识的后续针对密码数据处理时需要使用的数字证书;针对密码数据进行处理的程序从密码数据的存储数字证书的字段中获取临时数字证书,并从临时数字证书中获取前述额外数据。

    一种隐藏私钥秘密的RSA数字签名协同生成方法及系统

    公开(公告)号:CN115733623A

    公开(公告)日:2023-03-03

    申请号:CN202211427879.9

    申请日:2022-11-15

    Abstract: 用户RSA签名密钥对公钥为(e,n),私钥为 用户终端、签名辅助装置或系统分别有一组针对私密秘密d的保密参数,每组保密参数包括一个或多个保密参数;使用两组保密参数按预定的运算方式进行加、乘运算后的结果v的模 余数为d;将 丢弃;当针对消息M数字签名时,计算得到消息M的散列值h;用户终端和签名辅助装置或系统使用各自的保密参数组中的保密参数,针对h进行模n幂运算的协同计算,且在幂运算的协同计算过程中针对h的指数部分所进行的加、乘运算,与使用两组保密参数中的保密参数通过加、乘运算,计算得到v所进行的加、乘运算相对应,从而得到s=(h^v)mod n,^为幂运算,则s为针对消息M的数字签名。

    一种ECDSA签名私钥的安全可控使用方法及系统

    公开(公告)号:CN115865356B

    公开(公告)日:2024-12-10

    申请号:CN202211311564.8

    申请日:2022-10-25

    Abstract: ECDSA签名私钥的安全可控使用方法:用户终端有QU=dUG,SB=E(b),dB=(bdU)mod n,dU为用户的ECDSA私钥,G为基点,G的阶为n,QU为dU对应的公钥,b为[1,n‑1]内的秘密,Gb=b‑1G,E(·)为同态加密运算,签名辅助装置或系统有或能得到同态加密的解密运算的私钥;当需要使用dU对消息M签名时:先计算得到消息M的散列值e;用户终端、签名辅助装置或系统在[1,n‑1]内随机选择整数k1、k2,协同计算R=k1k2Gb;计算r=xR mod n,(xR,yR)=R;用户终端计算s1=E((k1)‑1(eb+rdB)),或者签名辅助装置或系统将c2=E((k2)‑1)传给用户终端,用户终端计算s1=E((k1k2)‑1(eb+rdB));签名辅助装置或系统解密s1得到s12,计算s=((k2)‑1s12)mod n或s=s12mod n;(r,s)为消息M的数字签名。

    一种借助人体生物特征的用户信息存储和获取方法

    公开(公告)号:CN118965324A

    公开(公告)日:2024-11-15

    申请号:CN202411003796.6

    申请日:2024-07-25

    Abstract: 借助人体生物特征的用户信息存储和获取方法:当存储用户信息时,计算装置利用用户的人体生物特征信息和要存储的用户信息对模型进行训练,得到将用户人体生物特征信息映射为用户信息的映射模型;映射模型包括结构及参数;映射模型包括非密模型和私密模型,非密模型将人体生物特征信息映射为非密的用户信息,私密模型使用人体生物特性信息所映射的用户信息包括私密的用户信息;私密模型保存在用户计算装置或专用装置;非密模型保存在用户计算装置和/或公共系统;当使用用户信息时,计算装置获取/获得用户人体生物特征信息,将用户人体生物特征信息输入到映射模型,得到用户信息;所述计算装置或专用装置为软件、硬件或软硬件结合的装置。

    一种基于微信小程序的数字签名协同生成方法及系统

    公开(公告)号:CN115529140B

    公开(公告)日:2024-06-18

    申请号:CN202211122468.9

    申请日:2022-09-15

    Abstract: 基于微信小程序的数字签名方法:秘密S1的密文S2以及S2的解密密钥K1的密文S3保存在用户移动终端;当需要使用用户的签名私钥对消息M数字签名时,应用客户端程序启动数字签名微信小程序,将应用服务系统签发的安全令牌传递给数字签名微信小程;数字签名微信小程序从用户移动终端获取S2、S3,将S3以及安全令牌提交到数字签名协同生成服务系统;数字签名协同生成服务系统验证安全令牌,解密S3,返回K1;数字签名微信小程序使用K1解密S2得到S1;数字签名微信小程序使用S1与数字签名协同生成服务系统协同生成针对消息M的数字签名;数字签名最终生成前,数字签名协同生成服务系统通过数字签名微信小程序对用户进行鉴别。

    一种隐藏私密信息的数字证书生成和私密信息验证方法

    公开(公告)号:CN116208339A

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

    申请号:CN202310075551.3

    申请日:2023-02-07

    Abstract: 隐藏私密信息的数字证书生成和私密信息验证方法:数字证书签发系统将用户私密信息A1、…、Am映射为整数a1、…、am,m≥1,计算得到模p多项式F(X)=(X‑a1)…(X‑am)H(X)mod p,H(X)是次数为n的模p多项式,将F(X)的系数包含在数字证书中;当需要验证数字证书中是否隐藏包含了一项或项多用户私密信息时,验证数字证书中用户信息的程序或系统从数字证书中获得模p多项式F(X)的系数,利用F(X)所隐藏的用户私密信息A1、A2、…、Am经映射、转换后的整数a1、a2、…、am为F(X)的零点的特性,验证数字证书中是否隐藏包含了待验证的用户私密信息。

    一种敏感数据的隐藏和恢复方法
    10.
    发明公开

    公开(公告)号:CN117539681A

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

    申请号:CN202311348830.9

    申请日:2023-10-18

    Abstract: 敏感数据的隐藏和恢复方法:数据隐藏时,利用用户敏感数据生成一个整数向量S,计算得到整数向量S的散列值H,通过模型训练程序或系统对映射模型进行训练,将用户的人体生物特征映射为整数向量S,其中映射模型为能将用户的人体生物特征映射为原本与人体生物特征无关的向量的计算模型;将训练得到的映射模型MA保存,散列值H包含在训练用的整数向量S中或单独存放;数据恢复,利用用户的人体生物特征和映射模型MA还原出整数向量S,利用保存的散列值H或还原出的散列值H检查还原出的整数向量是否正确,若正确则利用还原出的整数向量S恢复出用户敏感数据;此方法训练得到的映射模型MA隐藏了用户敏感数据。

Patent Agency Ranking