1# OpenHarmony Verified Boot<a name="ZH-CN_TOPIC_0000001129033057"></a> 2 3## Introduction<a name="section469617221261"></a> 4 5Open**H**armony **V**erified **B**oot (HVB) component is used to verify and authenticate system images to make sure OpenHarmony is running system images: 6 7- from authenticated sources 8- without tampering 9- can not roll back to old versions with vulnerabilities 10 11 12 13 14 15HVB is composed of three modules as shown below: 16 17 18 19- libhvb is the verifying utility library. It will be integrated by Bootloader to verify initial images, and integrated by init to verify system images. 20- hvbtool is used to sign system images, it will be integrated by Building system. 21 22 23 24## Directory Structure<a name="section15884114210197"></a> 25 26The structure of the repository directory is as follows: 27 28``` 29base/startup/hvb/ 30├── libhvb # source code for libhvb module 31└── tools # source code for hvbtool module 32``` 33 34 35 36## Repositories Involved<a name="section641143415335"></a> 37 38**[startup\_init\_lite](https://gitee.com/openharmony/startup_init_lite)** 39 40