CN114547633A - 人工智能模型的加密及签章方法与装置、解密及验证方法与装置 - Google Patents

人工智能模型的加密及签章方法与装置、解密及验证方法与装置 Download PDF

Info

Publication number
CN114547633A
CN114547633A CN202011329685.6A CN202011329685A CN114547633A CN 114547633 A CN114547633 A CN 114547633A CN 202011329685 A CN202011329685 A CN 202011329685A CN 114547633 A CN114547633 A CN 114547633A
Authority
CN
China
Prior art keywords
model
artificial intelligence
password
key
encrypted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202011329685.6A
Other languages
English (en)
Inventor
林宗仙
吴振禧
张孝铭
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Beijing Jingshi Intelligent Technology Co ltd
Original Assignee
Beijing Jingshi Intelligent Technology Co ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Beijing Jingshi Intelligent Technology Co ltd filed Critical Beijing Jingshi Intelligent Technology Co ltd
Priority to CN202011329685.6A priority Critical patent/CN114547633A/zh
Priority to US17/516,423 priority patent/US11928247B2/en
Publication of CN114547633A publication Critical patent/CN114547633A/zh
Pending legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/602Providing cryptographic facilities or services
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/64Protecting data integrity, e.g. using checksums, certificates or signatures
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0816Key establishment, i.e. cryptographic processes or cryptographic protocols whereby a shared secret becomes available to two or more parties, for subsequent use
    • H04L9/0819Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s)
    • H04L9/0825Key transport or distribution, i.e. key establishment techniques where one party creates or otherwise obtains a secret value, and securely transfers it to the other(s) using asymmetric-key encryption or public key infrastructure [PKI], e.g. key signature or public key certificates
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0863Generation of secret information including derivation or calculation of cryptographic keys or passwords involving passwords or one-time passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/14Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3247Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials involving digital signatures

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • General Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • Computer Hardware Design (AREA)
  • Software Systems (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Health & Medical Sciences (AREA)
  • Storage Device Security (AREA)

Abstract

一种人工智能模型的加密及签章装置。人工智能模型的加密及签章装置包括一密钥导出单元、一模型加密单元、一模型密码加密单元、一镜像产生单元以及一签章单元。密钥导出单元用以根据一模型密码及一函数导出一模型密钥。模型加密单元用以根据模型密钥加密人工智能模型以产生一已加密的人工智能模型。模型密码加密单元用以加密模型密码以产生一已加密的模型密码。镜像产生单元用以根据已加密的模型密码及已加密的人工智能模型产生一镜像文件。签章单元用以根据一私钥对镜像文件进行签章,以获得一已签章的镜像文件。

Description

人工智能模型的加密及签章方法与装置、解密及验证方法与 装置
技术领域
本发明是有关于一种加密及签章方法、加密及签章装置、解密及验证方法、解密及验证装置,且特别是有关于一种人工智能模型的加密及签章方法、加密及签章装置、解密及验证方法、解密及验证装置。
背景技术
近年来,人工智能(Artificial Intelligence,AI)技术快速发展,人工智能可应用在不同的领域,以解决各种问题。目前的运作平台并未针对人工智能模型提供完善的保护,导致人工智能模型的供应商或资产所有人的人工智能模型可能因为遭到恶意攻击而产生重大损失。
因此,需要发展一种人工智能模型的保护机制,避免人工智能模型遭受到恶意修改或终止运行。
发明内容
本发明提出一种人工智能模型的加密及签章方法、加密及签章装置、解密及验证方法、解密及验证装置。
根据本发明的一实施例,提出一种人工智能模型的加密及签章装置。人工智能模型的加密及签章装置包括一密钥导出单元、一模型加密单元、一模型密码加密单元、一镜像产生单元以及一签章单元。密钥导出单元用以根据一模型密码及一函数导出一模型密钥。模型加密单元用以根据模型密钥加密人工智能模型以产生一已加密的人工智能模型。模型密码加密单元用以加密模型密码以产生一已加密的模型密码。镜像产生单元用以根据已加密的模型密码及已加密的人工智能模型产生一镜像文件。签章单元用以根据一私钥对镜像文件进行签章,以获得一已签章的镜像文件。
根据本发明的另一实施例,提出一种人工智能模型的加密及签章方法。人工智能模型的加密及签章方法包括以下步骤。根据一模型密码及一函数导出一模型密钥。根据模型密钥加密人工智能模型以产生一已加密的人工智能模型。加密模型密码以产生一已加密的模型密码。根据已加密的模型密码及已加密的人工智能模型产生一镜像文件。根据一私钥对镜像文件进行签章,以获得一已签章的镜像文件。
根据本发明的另一实施例,提出一种人工智能模型的解密及验证装置。人工智能模型的解密及验证装置包括一验证单元、一镜像读取单元、一模型密码解密单元、一密钥导出单元以及一模型解密单元。验证单元用以在一安全运行环境中,根据一公钥验证一已签章的一镜像文件。镜像读取单元用以在安全运行环境中,根据镜像文件获得一已加密的一模型密码及一已加密的一人工智能模型。模型密码解密单元用以在安全运行环境中,解密已加密的模型密码以获得模型密码。密钥导出单元用以在安全运行环境中,根据模型密码及一函数导出一模型密钥。模型解密单元用以在安全运行环境中,根据模型密钥解密已加密的人工智能模型以获得人工智能模型。
根据本发明的另一实施例,提出一种人工智能模型的解密及验证方法。人工智能模型的解密及验证方法包括以下步骤。在一安全运行环境中,根据一公钥验证一已签章的一镜像文件。在安全运行环境中,根据镜像文件获得一已加密的一模型密码及一已加密的一人工智能模型。在安全运行环境中,解密已加密的模型密码以获得模型密码。在安全运行环境中,根据模型密码及一函数导出一模型密钥。在安全运行环境中,根据模型密钥解密已加密的人工智能模型以获得人工智能模型。
以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。
附图说明
图1绘示根据本发明一实施例的人工智能模型的加密及签章装置与人工智能模型的解密及验证装置的示意图。
图2绘示根据本发明一实施例的人工智能模型的加密及签章方法的流程图。
图3绘示根据本发明一实施例的人工智能模型的解密及验证方法的流程图。
附图标记
100:加密及签章装置
110:密钥导出单元
120:模型加密单元
130:模型密码加密单元
140:镜像产生单元
150:签章单元
PW:模型密码
MK:模型密钥
E_MD:已加密的人工智能模型
E_PW:已加密的模型密码
IMG:镜像文件
S_IMG:已签章的镜像文件
PVK:私钥
300:解密及验证装置
310:验证单元
320:镜像读取单元
330:模型密码解密单元
340:密钥导出单元
350:模型解密单元
PUK:公钥
S110-S150、S310-S350:步骤
具体实施方式
下面结合附图对本发明的结构原理和工作原理作具体的描述:
请参照图1,其绘示根据本发明一实施例的人工智能模型的加密及签章装置100与人工智能模型的解密及验证装置300的示意图。加密及签章装置100包括一密钥导出单元110、一模型加密单元120、一模型密码加密单元130、一镜像产生单元140及一签章单元150。密钥导出单元110、模型加密单元120、模型密码加密单元130、镜像产生单元140及签章单元150例如是一芯片、一电路板或一电路。解密及验证装置300包括一验证单元310、一镜像读取单元320、一模型密码解密单元330、一密钥导出单元340及一模型解密单元350。验证单元310、镜像读取单元320、模型密码解密单元330、密钥导出单元340及模型解密单元350例如是一芯片、一电路板或一电路。
请同时参照图1及图2。图2绘示根据本发明一实施例的人工智能模型MD的加密及签章方法的流程图。人工智能模型MD的加密及签章方法包括步骤S110至步骤S150。
步骤S110,密钥导出单元110根据一模型密码PW及一函数导出一模型密钥MK。模型密码PW为人工智能模型MD的供应商或资产所有人所提供。函数为人工智能模型MD的供应商或资产所有人及人工智能芯片供应商共同提供,且此函数与加密及签章装置100绑定。模型密码PW为字符、数字或文字所组成。函数可为对称加密算法(如AES/SM4)、密钥导出函数(KDF)、非对称加密算法(如RSA/ECC)、公钥签章算法(如PKCS/DSA)或安全杂凑算法(SHA),但本发明不以此为限。
步骤S120,模型加密单元120根据模型密钥MK加密人工智能模型MD以产生一已加密的人工智能模型E_MD。例如,模型加密单元120使用AES算法、DES算法或SM4算法,并通过模型密钥MK加密人工智能模型MD,以产生已加密的人工智能模型E_MD。
步骤S130,模型密码加密单元130加密模型密码PW以产生一已加密的模型密码E_PW。例如,模型密码加密单元130使用AES算法、DES算法或SM4算法加密模型密码PW,以产生已加密的模型密码E_PW,但本发明不以此为限,模型密码加密单元130可通过任一加密算法加密模型密码PW。
步骤S140,镜像产生单元140根据已加密的模型密码E_PW及已加密的人工智能模型E_MD产生一镜像文件IMG。
步骤S150,签章单元150根据一私钥PVK对镜像文件IMG进行签章,以获得一已签章的镜像文件S_IMG。私钥PVK为人工智能模型MD的供应商或资产所有人所提供。例如,签章单元150使用非对称式加密算法(如RSA/ECC)或公钥签章算法(如DSA)对镜像文件IMG进行签章,以获得一已签章的镜像文件S_IMG,但本发明不以此为限,签章单元150可通过任一加密算法对镜像文件IMG进行签章。
如此一来,通过本发明提出的人工智能模型MD的加密及签章装置100及方法,由于导出模型密钥MK的函数是由人工智能模型MD的供应商或资产所有人及人工智能芯片供应商共同提供,且函数与加密及签章装置100绑定,且模型密码PW为人工智能模型MD的供应商或资产所有人所提供,因此除了人工智能模型MD的供应商或资产所有人,其他外部人员并无法取得用以加密人工智能模型MD的模型密钥MK,可增加人工智能模型MD的安全性。
请同时参照图1及图3。图3绘示根据本发明一实施例的人工智能模型MD的解密及验证方法的流程图。人工智能模型MD的解密及验证方法包括步骤S310至步骤S350。步骤S310至步骤S350是在一安全运行环境中执行。一般的应用程序、或作业***无法存取安全运行环境中的数据,安全运行环境独立于一般运行环境,安全运行环境例如具有独立的中央处理器(CPU)及随机存取存储器(DRAM)的环境,具有安全模式的CPU及安全区块的DRAM的环境,或是具有安全芯片的环境等,本发明不以上述举例为限制。
步骤S310,验证单元310根据一公钥PUK验证一已签章的一镜像文件S_IMG。公钥PUK为人工智能模型的供应商或资产所有人所提供。公钥PUK对应至私钥PVK。
步骤S320,镜像读取单元320根据镜像文件IMG获得已加密的模型密码E_PW及已加密的人工智能模型E_MD。
步骤S330,模型密码解密单元330解密已加密的模型密码E_PW以获得模型密码PW。例如,模型密码解密单元330使用AES算法、DES算法或SM4算法解密已加密的模型密码E_PW,以获得模型密码PW,但本发明不以此为限。
步骤S340,密钥导出单元340根据模型密码PW及一函数导出模型密钥MK。函数为人工智能模型供应商或资产所有人及芯片供应商共同提供,并与解密及验证装置100绑定。函数可为对称加密算法(如AES/SM4)、密钥导出函数(KDF)、非对称加密算法(如RSA/ECC)、公钥签章算法(如PKCS/DSA)或安全杂凑算法(SHA),但本发明不以此为限。
步骤S350,模型解密单元350根据模型密钥MK解密已加密的人工智能模型E_MD以获得人工智能模型MD。例如,模型解密单元350使用AES算法、DES算法或SM4算法,并通过模型密钥MK解密已加密的人工智能模型E_MD,以获得人工智能模型MD。接着,在安全运行环境中,通过一人工智能芯片运行人工智能模型MD以提供服务。
如此一来,通过本发明提出的人工智能模型MD的解密及验证装置300及方法,人工智能模型MD的供应商或资产所有人不用传送模型密钥MK至解密及验证装置300,而是通过人工智能模型MD的供应商或资产所有人及人工智能芯片供应商共同提供且绑定于解密及验证装置300的函数导出出模型密钥MK,因此除了人工智能模型MD的供应商或资产所有人,其他外部人员并无法取得用以解密人工智能模型MD的模型密钥MK,可增加人工智能模型MD的安全性。另外,解密及验证装置300以及人工智能模型MD皆在安全运行环境中执行,因此,可避免人工智能模型MD遭受到恶意修改或终止运行,提高人工智能模型MD的安全。
当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。

Claims (10)

1.一种人工智能模型的加密及签章装置,其特征在于,包括:
一密钥导出单元,用以根据一模型密码及一函数导出一模型密钥;
一模型加密单元,用以根据该模型密钥加密该人工智能模型以产生一已加密的该人工智能模型;
一模型密码加密单元,用以加密该模型密码以产生一已加密的该模型密码;
一镜像产生单元,用以根据该已加密的该模型密码及该已加密的该人工智能模型产生一镜像文件;以及
一签章单元,用以根据一私钥对该镜像文件进行签章,以获得一已签章的该镜像文件。
2.如权利要求1所述的加密及签章装置,其特征在于,其中该模型密码及该私钥为该人工智能模型的供应商或资产所有人所提供,且该函数为对称加密算法、密钥导出函数、非对称加密算法、公钥签章算法或安全杂凑算法。
3.如权利要求1所述的加密及签章装置,其特征在于,其中该函数与该加密及签章装置绑定。
4.一种人工智能模型的加密及签章方法,其特征在于,包括:
根据一模型密码及一函数导出一模型密钥;
根据该模型密钥加密该人工智能模型以产生一已加密的该人工智能模型;
加密该模型密码以产生一已加密的该模型密码;
根据该已加密的该模型密码及该已加密的该人工智能模型产生一镜像文件;以及
根据一私钥对该镜像文件进行签章,以获得一已签章的该镜像文件。
5.如权利要求4所述的加密及签章方法,其特征在于,其中该模型密码及该私钥为该人工智能模型的供应商或资产所有人所提供且该函数为对称加密算法、密钥导出函数、非对称加密算法、公钥签章算法或安全杂凑算法。
6.一种人工智能模型的解密及验证装置,其特征在于,包括:
一验证单元,用以在一安全运行环境中,根据一公钥验证一已签章的一镜像文件;
一镜像读取单元,用以在该安全运行环境中,根据该镜像文件获得一已加密的一模型密码及一已加密的一人工智能模型;
一模型密码解密单元,用以在该安全运行环境中,解密该已加密的该模型密码以获得该模型密码;
一密钥导出单元,用以在该安全运行环境中,根据该模型密码及一函数导出一模型密钥;以及
一模型解密单元,用以在该安全运行环境中,根据该模型密钥解密该已加密的该人工智能模型以获得该人工智能模型。
7.如权利要求6所述的解密及验证装置,其特征在于,其中该模型密码及该公钥为该人工智能模型的供应商或资产所有人所提供,且该函数为对称加密算法、密钥导出函数、非对称加密算法、公钥签章算法或安全杂凑算法。
8.如权利要求6所述的解密及验证装置,其特征在于,其中该函数与该解密及验证装置绑定。
9.一种人工智能模型的解密及验证方法,其特征在于,包括:
在一安全运行环境中,根据一公钥验证一已签章的一镜像文件;
在该安全运行环境中,根据该镜像文件获得一已加密的一模型密码及一已加密的一人工智能模型;
在该安全运行环境中,解密该已加密的该模型密码以获得该模型密码;
在该安全运行环境中,根据该模型密码及一函数导出一模型密钥;以及
在该安全运行环境中,根据该模型密钥解密该已加密的该人工智能模型以获得该人工智能模型。
10.如权利要求9所述的解密及验证装置,其特征在于,其中该模型密码及该公钥为该人工智能模型的供应商或资产所有人所提供,且该函数为对称加密算法、密钥导出函数、非对称加密算法、公钥签章算法或安全杂凑算法。
CN202011329685.6A 2020-11-24 2020-11-24 人工智能模型的加密及签章方法与装置、解密及验证方法与装置 Pending CN114547633A (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CN202011329685.6A CN114547633A (zh) 2020-11-24 2020-11-24 人工智能模型的加密及签章方法与装置、解密及验证方法与装置
US17/516,423 US11928247B2 (en) 2020-11-24 2021-11-01 Methods and devices for AI model integrity and secrecy protection

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202011329685.6A CN114547633A (zh) 2020-11-24 2020-11-24 人工智能模型的加密及签章方法与装置、解密及验证方法与装置

Publications (1)

Publication Number Publication Date
CN114547633A true CN114547633A (zh) 2022-05-27

Family

ID=81657070

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202011329685.6A Pending CN114547633A (zh) 2020-11-24 2020-11-24 人工智能模型的加密及签章方法与装置、解密及验证方法与装置

Country Status (2)

Country Link
US (1) US11928247B2 (zh)
CN (1) CN114547633A (zh)

Family Cites Families (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE502007003579D1 (de) * 2007-01-15 2010-06-10 Stepover Gmbh Verfahren und Vorrichtung zum Sichern eines Dokuments mit eingefügtem Signaturabbild und biometrischen Daten in einem Computersystem
US20110055585A1 (en) * 2008-07-25 2011-03-03 Kok-Wah Lee Methods and Systems to Create Big Memorizable Secrets and Their Applications in Information Engineering
US20100180027A1 (en) * 2009-01-10 2010-07-15 Barracuda Networks, Inc Controlling transmission of unauthorized unobservable content in email using policy
CZ2015473A3 (cs) * 2015-07-07 2017-02-08 Aducid S.R.O. Způsob zabezpečení autentizace při elektronické komunikaci
US11080384B2 (en) * 2015-12-15 2021-08-03 Applied Recognition Corp. Systems and methods for authentication using digital signature with biometrics
US10069633B2 (en) * 2016-09-30 2018-09-04 Data I/O Corporation Unified programming environment for programmable devices
US11501483B2 (en) * 2018-12-10 2022-11-15 ImageKeeper, LLC Removable sensor payload system for unmanned aerial vehicle performing media capture and property analysis
US10769280B2 (en) * 2018-12-13 2020-09-08 Silicon Laboratories, Inc. Side channel attack countermeasures for secure bootloading
US11157656B2 (en) * 2019-01-31 2021-10-26 Arista Networks, Inc. Method and system for software image verification using a Null File
CN114428661A (zh) * 2020-10-29 2022-05-03 华为技术有限公司 一种镜像管理方法及装置

Also Published As

Publication number Publication date
US20220164481A1 (en) 2022-05-26
US11928247B2 (en) 2024-03-12

Similar Documents

Publication Publication Date Title
CN109067524B (zh) 一种公私钥对生成方法及***
US8995653B2 (en) Generating a secret key from an asymmetric private key
US7877604B2 (en) Proof of execution using random function
CN110958219B (zh) 一种面向医疗云共享数据的sm2代理重加密方法与装置
US6718468B1 (en) Method for associating a password with a secured public/private key pair
JP2006333095A (ja) 暗号通信方法、暗号通信システム、暗号通信装置及び暗号通信プログラム
JP6167990B2 (ja) 署名検証システム、検証装置、及び署名検証方法
CN111614621B (zh) 物联网通信方法和***
JPWO2012011254A1 (ja) 情報処理装置、コントローラ、鍵発行局、無効化リスト有効性判定方法および鍵発行方法
US11888832B2 (en) System and method to improve user authentication for enhanced security of cryptographically protected communication sessions
CN111769938A (zh) 一种区块链传感器的密钥管理***、数据验证***
US6704868B1 (en) Method for associating a pass phase with a secured public/private key pair
US10484182B2 (en) Encrypted text verification system, method, and recording medium
JP2011091517A (ja) サインクリプションシステムおよびサインクリプション生成方法
CN103605919A (zh) 软件认证文件生成方法和装置、软件认证方法和装置
CN100437422C (zh) 软件使用权加密保护的***和方法
KR20130007097A (ko) 스마트폰 서비스의 보안 시스템 및 보안 방법
CN114547633A (zh) 人工智能模型的加密及签章方法与装置、解密及验证方法与装置
JP2006060793A (ja) コンテンツ利用情報送信方法およびその方法を利用可能なコンテンツ利用情報提供装置およびコンテンツ利用情報享受装置
CN114844640A (zh) 一种基于rsa算法的加解密方法
CN108242997A (zh) 安全通信的方法与设备
JP2007521676A (ja) ディフィー・ヘルマン・ディジタル署名の生成及び検証
US20220244866A1 (en) Data storage device, system, and method for digital signature
JP4000899B2 (ja) 認証付暗号方法及び認証付復号方法及び装置及びプログラム及びコンピュータが読み取り可能な記録媒体
CN116680710A (zh) 一种密码机密钥认证方法及***

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination