鸿蒙开源组件——HUKS组件
头像 Tiechui.Wang 2021-07-02 10:27:00    发布
3768 浏览 11 点赞 18 收藏

HUKS组件

HUKS(Harmony Universal KeyStore,鸿蒙通用密钥库系统)向应用提供密钥库能力,包括密钥管理及密钥的密码学操作等功能。HUKS所管理的密钥可以由应用导入或者由应用调用HUKS接口生成。

HUKS模块可以分为如下三大部分:

  • HUKS SDK层:提供HUKS API供应用调用。
  • HUKS Service层:实现HUKS密钥管理、存储等功能。
  • HUKS Engine层:HUKS核心模块,负责密钥生成以及加解密等工作。对于L2设备,该部分模块在商用场景下必须在安全环境下运行,包括TEE或者具备安全能力的芯片等。由于安全环境需要特定硬件支持,因此在开源代码中为模拟实现。
base/security/huks/
├── frameworks                       # 框架代码, 作为基础功能目录, 被interfaces和services使用.
│   └── huks_standard                # huks标准模块, 即表示L2的HUKS模块
|   └── huks_lite                    # huks L0和L1代码实现
├── interfaces                       # 接口API代码
│   └── innerkits
│       └── huks_standard
│       └── huks_lite
└── services
    └── huks_standard


©本站发布的所有内容,包括但不限于文字、图片、音频、视频、图表、标志、标识、广告、商标、商号、域名、软件、程序等,除特别标明外,均来源于网络或用户投稿,版权归原作者或原出处所有。我们致力于保护原作者版权,若涉及版权问题,请及时联系我们进行处理。
分类
其它
地址:北京市朝阳区北三环东路三元桥曙光西里甲1号第三置业A座1508室 商务内容合作QQ:2291221 电话:13391790444或(010)62178877
版权所有:电脑商情信息服务集团 北京赢邦策略咨询有限责任公司
声明:本媒体部分图片、文章来源于网络,版权归原作者所有,我司致力于保护作者版权,如有侵权,请与我司联系删除
京ICP备:2022009079号-2
京公网安备:11010502051901号
ICP证:京B2-20230255