人工智能模型的加密及签章方法与装置、解密及验证方法与装置制造方法及图纸

技术编号:33615912 阅读:18 留言:0更新日期:2022-06-02 00:30
一种人工智能模型的加密及签章装置。人工智能模型的加密及签章装置包括一密钥导出单元、一模型加密单元、一模型密码加密单元、一镜像产生单元以及一签章单元。密钥导出单元用以根据一模型密码及一函数导出一模型密钥。模型加密单元用以根据模型密钥加密人工智能模型以产生一已加密的人工智能模型。模型密码加密单元用以加密模型密码以产生一已加密的模型密码。镜像产生单元用以根据已加密的模型密码及已加密的人工智能模型产生一镜像文件。签章单元用以根据一私钥对镜像文件进行签章,以获得一已签章的镜像文件。得一已签章的镜像文件。得一已签章的镜像文件。

【技术实现步骤摘要】
人工智能模型的加密及签章方法与装置、解密及验证方法与装置


[0001]本专利技术是有关于一种加密及签章方法、加密及签章装置、解密及验证方法、解密及验证装置,且特别是有关于一种人工智能模型的加密及签章方法、加密及签章装置、解密及验证方法、解密及验证装置。

技术介绍

[0002]近年来,人工智能(Artificial Intelligence,AI)技术快速发展,人工智能可应用在不同的领域,以解决各种问题。目前的运作平台并未针对人工智能模型提供完善的保护,导致人工智能模型的供应商或资产所有人的人工智能模型可能因为遭到恶意攻击而产生重大损失。
[0003]因此,需要发展一种人工智能模型的保护机制,避免人工智能模型遭受到恶意修改或终止运行。

技术实现思路

[0004]本专利技术提出一种人工智能模型的加密及签章方法、加密及签章装置、解密及验证方法、解密及验证装置。
[0005]根据本专利技术的一实施例,提出一种人工智能模型的加密及签章装置。人工智能模型的加密及签章装置包括一密钥导出单元、一模型加密单元、一模型密码加密单元、一镜像产生单元以及一签章单元。密钥导出单元用以根据一模型密码及一函数导出一模型密钥。模型加密单元用以根据模型密钥加密人工智能模型以产生一已加密的人工智能模型。模型密码加密单元用以加密模型密码以产生一已加密的模型密码。镜像产生单元用以根据已加密的模型密码及已加密的人工智能模型产生一镜像文件。签章单元用以根据一私钥对镜像文件进行签章,以获得一已签章的镜像文件。
[0006]根据本专利技术的另一实施例,提出一种人工智能模型的加密及签章方法。人工智能模型的加密及签章方法包括以下步骤。根据一模型密码及一函数导出一模型密钥。根据模型密钥加密人工智能模型以产生一已加密的人工智能模型。加密模型密码以产生一已加密的模型密码。根据已加密的模型密码及已加密的人工智能模型产生一镜像文件。根据一私钥对镜像文件进行签章,以获得一已签章的镜像文件。
[0007]根据本专利技术的另一实施例,提出一种人工智能模型的解密及验证装置。人工智能模型的解密及验证装置包括一验证单元、一镜像读取单元、一模型密码解密单元、一密钥导出单元以及一模型解密单元。验证单元用以在一安全运行环境中,根据一公钥验证一已签章的一镜像文件。镜像读取单元用以在安全运行环境中,根据镜像文件获得一已加密的一模型密码及一已加密的一人工智能模型。模型密码解密单元用以在安全运行环境中,解密已加密的模型密码以获得模型密码。密钥导出单元用以在安全运行环境中,根据模型密码及一函数导出一模型密钥。模型解密单元用以在安全运行环境中,根据模型密钥解密已加
密的人工智能模型以获得人工智能模型。
[0008]根据本专利技术的另一实施例,提出一种人工智能模型的解密及验证方法。人工智能模型的解密及验证方法包括以下步骤。在一安全运行环境中,根据一公钥验证一已签章的一镜像文件。在安全运行环境中,根据镜像文件获得一已加密的一模型密码及一已加密的一人工智能模型。在安全运行环境中,解密已加密的模型密码以获得模型密码。在安全运行环境中,根据模型密码及一函数导出一模型密钥。在安全运行环境中,根据模型密钥解密已加密的人工智能模型以获得人工智能模型。
[0009]以下结合附图和具体实施例对本专利技术进行详细描述,但不作为对本专利技术的限定。
附图说明
[0010]图1绘示根据本专利技术一实施例的人工智能模型的加密及签章装置与人工智能模型的解密及验证装置的示意图。
[0011]图2绘示根据本专利技术一实施例的人工智能模型的加密及签章方法的流程图。
[0012]图3绘示根据本专利技术一实施例的人工智能模型的解密及验证方法的流程图。
[0013]附图标记
[0014]100:加密及签章装置
[0015]110:密钥导出单元
[0016]120:模型加密单元
[0017]130:模型密码加密单元
[0018]140:镜像产生单元
[0019]150:签章单元
[0020]PW:模型密码
[0021]MK:模型密钥
[0022]E_MD:已加密的人工智能模型
[0023]E_PW:已加密的模型密码
[0024]IMG:镜像文件
[0025]S_IMG:已签章的镜像文件
[0026]PVK:私钥
[0027]300:解密及验证装置
[0028]310:验证单元
[0029]320:镜像读取单元
[0030]330:模型密码解密单元
[0031]340:密钥导出单元
[0032]350:模型解密单元
[0033]PUK:公钥
[0034]S110-S150、S310-S350:步骤
具体实施方式
[0035]下面结合附图对本专利技术的结构原理和工作原理作具体的描述:
[0036]请参照图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例如是一芯片、一电路板或一电路。
[0037]请同时参照图1及图2。图2绘示根据本专利技术一实施例的人工智能模型MD的加密及签章方法的流程图。人工智能模型MD的加密及签章方法包括步骤S110至步骤S150。
[0038]步骤S110,密钥导出单元110根据一模型密码PW及一函数导出一模型密钥MK。模型密码PW为人工智能模型MD的供应商或资产所有人所提供。函数为人工智能模型MD的供应商或资产所有人及人工智能芯片供应商共同提供,且此函数与加密及签章装置100绑定。模型密码PW为字符、数字或文字所组成。函数可为对称加密算法(如AES/SM4)、密钥导出函数(KDF)、非对称加密算法(如RSA/ECC)、公钥签章算法(如PKCS/DSA)或安全杂凑算法(SHA),但本专利技术不以此为限。
[0039]步骤S120,模型加密单元120根据模型密钥MK加密人工智能模型MD以产生一已加密的人工智能模型E_MD。例如,模型加密单元120使用AES算法、DES算法或SM4算法,并通过模型密钥MK加密人工智能模型MD,以产生已加密的人工智能模型E_MD。
[0040]步骤S130,模型密码加密单元130加密模型密码PW以产生一已加密的模型密码E_PW。例如,模型密码加密单元130使用AES算法、DES算法或SM4算法加密模型密码PW,以本文档来自技高网
...

【技术保护点】

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

【专利技术属性】
技术研发人员:林宗仙吴振禧张孝铭
申请(专利权)人:北京晶视智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1