security_huks/README_zh.md
2021-06-02 02:56:07 +08:00

1.5 KiB
Executable File
Raw Blame History

HUKS组件

简介

HUKSHarmony 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

相关仓

base/security/huks