一种借助FIDO的数字签名授权确认方法

    公开(公告)号:CN120074834A

    公开(公告)日:2025-05-30

    申请号:CN202510195260.7

    申请日:2025-02-21

    Abstract: 借助FIDO的数字签名授权确认方法:用户有数据/消息签名密钥对和FIDO密钥对;当需要使用数据/消息签名私钥进行数字签名时,用户端的或服务端的程序利用待签名的数据/消息以及数据/消息签名公钥数据生成散列值/挑战码并提交给FIDO鉴别器;FIDO鉴别器完成用户验证后使用用户的FIDO私钥对散列值/挑战码数字签名,数据/消息签名公钥数据或其标识数据以及FIDO签名形成确认用户允许使用其数据/消息签名私钥的授权数据;在授权数据验证通过后,数字签名程序使用用户的数据/消息签名私钥对待签名的数据/消息数字签名;授权数据存放在专门的存储服务系统,或者/以及与签名的数据/消息一起传递/传送和保存。

    保护隐私的电子身份凭证制作和使用方法及装置或系统

    公开(公告)号:CN119337414A

    公开(公告)日:2025-01-21

    申请号:CN202411346312.8

    申请日:2024-09-26

    Abstract: 保护隐私的电子身份凭证制作和使用方法及装置或系统:电子身份凭证包括用户信息验证模型;当向验证模型输入正确和/或真实的用户信息时,用户信息验证模型输出正确或成功,否则,输出错误或失败;用户信息为表明和/或证明用户身份的信息;当制作用户的电子身份凭证时,电子身份凭证制作装置或系统利用用户信息训练生成电子身份凭证的用户信息验证模型;当验证用户信息时,用户信息验证装置或系统从电子身份凭证中获得用户信息验证模型,将用户提交的表明其身份的信息输入到用户信息验证模型,用户信息验证模型输出验证结果。

    一种单个应用中微服务架构间数据调用方法

    公开(公告)号:CN118467126A

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

    申请号:CN202410551144.X

    申请日:2024-05-06

    Abstract: 本发明涉及电子信息技术领域,具体公开了一种单个应用中微服务架构间数据调用方法,先通过AOP切面方式将横切关注点与核心业务逻辑相分离,获取注解信息和方法信息,再解析注解信息和方法信息,判断事务执行是否成功,针对事务执行成功的则通过线程池异步调度执行系统进行注解信息和方法信息反射调用,判断反射调用是否调用成功,若调用成功,则从数据库中删除任务,补偿逻辑定时任务遍历数据库中未执行完成的任务并调度执行,通过此方式能够达到一致性的策略,当检测到服务调用失败时,可以采取相应的错误处理措施,并在适当的时候进行补偿逻辑的执行,以确保数据的一致性,从而保障微服务拆分时服务间调用数据的一致性。

    一种动态绑定信息的密钥使用方法

    公开(公告)号:CN118400105A

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

    申请号:CN202410603183.X

    申请日:2024-05-15

    Abstract: 动态绑定信息的密钥使用方法:当使用公钥PKA进行密码运算时,公钥使用方利用密钥使用信息生成针对公钥PKA进行代数运算的整数和/或元素,利用生成的整数和/或元素对公钥PKA进行代数运算,得到新的公钥PKB,利用公钥PKB进行密码运算;当使用私钥SKA进行密码运算时,或者当使用私钥对之前使用PKB进行密码运算后得到的数据进行密码运算处理时,私钥使用方利用密钥使用信息生成针对私钥SKA或针对私钥秘密进行代数运算的整数和/或元素,利用生成的整数和/或元素对原有私钥SKA和/或对私钥秘密进行代数运算,得到与新公钥PKB对应的新私SKB,使用私钥SKB进行密码运算;私钥秘密为私钥生成数据或为私钥的组成部分。

    一种浏览器应用和本地应用间建立SSL_TLS通信的方法及系统

    公开(公告)号:CN114268657B

    公开(公告)日:2024-05-24

    申请号:CN202111601875.3

    申请日:2021-12-24

    Inventor: 张海松

    Abstract: 本发明公开了一种浏览器应用和本地应用间建立SSL_TLS通信的方法及系统,建立浏览器应用、本地应用和远端服务之间的通信;通过浏览器应用、本地应用和远端服务之间的通信,形成SSL/TLS嵌套;基于SSL/TLS嵌套的TCP网络连接SSL_A和SSL_B进行数据传输;在SSL_A和SSL_B进行数据传输在传输过程中,将SSL_A和SSL_B的数据进行相互转换。通过上述方案解决了现有相关技术手段复杂性较高、对外围系统要求较高、存在安全风险等问题。从而准确识别浏览器应用和本地应用间的对应关系,且同时具备后台主导的安全性和应用友好性。

    一种动态可变的RSA密钥的生成和使用方法

    公开(公告)号:CN118054904A

    公开(公告)日:2024-05-17

    申请号:CN202410312755.9

    申请日:2024-03-19

    Abstract: 动态可变的RSA密钥的生成和使用方法:密码组件利用用户私密信息生成素数p、q,计算n=pq,任选或按约定方式选择一个整数e生成初始RSA公钥(e,n)并发布,将p、q丢弃;当对加密数据时,密码组件选一个素数e1,以(e1,n)作为RSA公钥对数据加密,将e1与加密数据一起存放、传送;当对加密数据解密时,密码组件利用用户私密信息生成素数p、q,据此计算得到与RSA公钥(e1,n)对应的私钥(d1,n),使用私钥(d1,n)对加密数据解密;当数字签名时,密码组件利用用户私密信息生成素数p、q,据此生成RSA公钥(e1,n)和私钥(d1,n),使用(d1,n)进行数字签名,将e1与签名的数据一起存放、传送;密码组件使用公钥(e1,n)进行签名验证。

    基于伪公钥数字证书的新公钥密码算法的密钥使用方法

    公开(公告)号:CN116865967A

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

    申请号:CN202310696037.1

    申请日:2023-06-13

    Abstract: 基于伪公钥数字证书的新公钥密码算法的密钥使用方法:伪公钥数字证书是X509格式的数字证书,其主体公钥为公钥密码算法A的伪公钥;伪公钥对应有一个公钥密码算法B的公钥,其对应的私钥也即伪公钥数字证书所对应的私钥为其所对应的公钥密码算法B的公钥所对应的私钥;当密码组件接收到使用一个伪公钥或/和使用一个伪公钥所对应的私钥进行密码运算的请求后,使用伪公钥所对应的公钥密码算法B的公钥或/和伪公钥所对应的公钥密码算法B的私钥进行密码运算,其中对于加密运算和签名运算返回的是伪密码数据;当密码组件接收到使用公钥密码算法A的密钥进行密码运算的请求后,公钥密码算法A的密钥进行密码运算,返回的是真实的密码数据。

    一种矢量签章方法及系统
    68.
    发明公开

    公开(公告)号:CN116663073A

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

    申请号:CN202310644183.X

    申请日:2023-06-01

    Abstract: 本申请涉及电子合同签章技术领域,尤其涉及一种矢量签章方法及系统,方法包括:接收用户发送的印章定制信息和待签章文件;印章定制信息包括:定制印章参数和用户选择的矢量印章模板;将矢量印章模板中的变量参数替换为定制印章参数,生成定制印章;根据定制印章在待签章文件中进行签章。本申请中的技术方案,采用矢量图形作为印章,不仅生成的定制印章占用的磁盘空间较低,还支持任意缩放均保持高清预览和打印,签章后的签章文件占用的磁盘空间也较低,而且矢量印章有助于提高签章系统的稳定性。制作印章时,只需替换参数即可,制作简单;且矢量印章模板由矢量制作软件绘制即可,新增印章样式方便。

    一种基于远端密钥的代码签名系统

    公开(公告)号:CN116633564A

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

    申请号:CN202310833625.5

    申请日:2023-07-07

    Inventor: 王超 孙守仁

    Abstract: 本申请涉及一种基于远端密钥的代码签名系统,包括:本地签名工具、证书导入工具、自定义远端密钥CSP和远端签名服务工具。远端签名服务工具配置有证书及证书对应的私钥;证书导入工具配置有用户账户信息和远端签名服务工具的地址。首先,证书导入工具通过远端签名服务工具的地址访问远端签名服务工具,并获取用户账户已授权的证书,将获取到的证书安装到加密服务体系框架中的本地个人证书存储器,为证书设置密钥提供者信息,且将密钥提供者信息与自定义远端密钥CSP进行关联。实施时,本地签名工具通过加密服务体系框架在本地个人证书存储器中选定证书,调用自定义远端密钥CSP;自定义远端密钥CSP根据密钥提供者信息调用远端签名服务工具执行签名流程。

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

    公开(公告)号:CN115865356A

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

    申请号: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的数字签名。

Patent Agency Ranking