-
公开(公告)号:US20210216693A1
公开(公告)日:2021-07-15
申请号:US17213759
申请日:2021-03-26
Inventor: Baofu Zhao , Xueliang Du , Jiaqiang Liu , Ziteng Huang
IPC: G06F30/3308 , G06F9/30
Abstract: A method and an apparatus for authenticating a chip are provided and a computer storage medium is also provided. The method may include configuring a software environment and a hardware environment associated with the chip via a configuration file, the configuration file including a plurality of instructions and data required to execute the instructions, the software environment and the hardware environment being created based on the chip; causing a plurality of instructions to be executed in a software environment and a hardware environment, respectively; obtaining a first information generated by executing instructions in a software environment and a second information generated by executing instructions in the hardware environment, respectively, the first information and the second information including the plurality of instructions being executed, its address, and data generated by executing the instructions; and authenticating the chip based on the generated first information and second information.
-
公开(公告)号:US11354474B2
公开(公告)日:2022-06-07
申请号:US17213759
申请日:2021-03-26
Applicant: Beijing Baidu Netcom Science and Technology Co., Ltd. , Kunlunxin Technology (Beijing) Company Limited
Inventor: Baofu Zhao , Xueliang Du , Jiaqiang Liu , Ziteng Huang
IPC: G06F30/3308 , G06F9/30
Abstract: A method and an apparatus for authenticating a chip are provided and a computer storage medium is also provided. The method may include configuring a software environment and a hardware environment associated with the chip via a configuration file, the configuration file including a plurality of instructions and data required to execute the instructions, the software environment and the hardware environment being created based on the chip; causing a plurality of instructions to be executed in a software environment and a hardware environment, respectively; obtaining a first information generated by executing instructions in a software environment and a second information generated by executing instructions in the hardware environment, respectively, the first information and the second information including the plurality of instructions being executed, its address, and data generated by executing the instructions; and authenticating the chip based on the generated first information and second information.
-