-
公开(公告)号:US20210240820A1
公开(公告)日:2021-08-05
申请号:US17237388
申请日:2021-04-22
Applicant: Huawei Technologies Co., Ltd.
Inventor: Ting Dai , Yongzheng Wu , Tieyan Li
Abstract: This document describes a device and method for validation of virtual function pointers. The method is about compiling a source code file with one or more classes whereby each of the classes has a virtual table, the compiling comprises: associating a security check function with the virtual function invocation site such that the associated security check function is executed prior to an invocation of the virtual function; generating a Class Hierarchy Hash Table (CHHT); whereby when the compiled source code file is executed, the security check function is used to determine whether an invoked virtual function pointer of a virtual function associated with the security check function is valid by looking up a indicator in the CHHT according to a hash result of the virtual function pointer and an address of a virtual table containing the virtual function pointer.
-
公开(公告)号:US11381970B2
公开(公告)日:2022-07-05
申请号:US17346823
申请日:2021-06-14
Applicant: Huawei Technologies Co., Ltd.
Inventor: Girish Shivalingappa Revadigar , Zhuo Wei , Tieyan Li , Yanjiang Yang , Hai Yu
IPC: H04L29/06 , H04L29/08 , H04W12/069 , H04B17/318 , H04W4/80 , H04W4/40 , H04W12/0431 , H04W12/03
Abstract: A method for authenticating a connection between a user device and a vehicle includes sending, by the vehicle, a first wireless signal through a connection channel, receiving, by the vehicle, a second wireless signal through the connection channel, and acquiring, by the vehicle, a second signal strength sequence from second N continuous signal strength characteristics (PFVeh) of the second wireless signal, receiving, by the user device from the vehicle, the first wireless signal, acquiring a first signal strength sequence from first N continuous signal strength characteristics (PFUDev) of the first wireless signal, and communicating, by the user device, the first signal strength sequence to the vehicle.
-
公开(公告)号:US20210345110A1
公开(公告)日:2021-11-04
申请号:US17346823
申请日:2021-06-14
Applicant: Huawei Technologies Co., Ltd.
Inventor: Girish Shivalingappa Revadigar , Zhuo Wei , Tieyan Li , Yanjiang Yang , Hai Yu
IPC: H04W12/069 , H04W12/0431 , H04W12/03 , H04W4/80 , H04W4/40 , H04B17/318
Abstract: A method for authenticating a connection between a user device and a vehicle includes sending, by the vehicle, a first wireless signal through a connection channel, receiving, by the vehicle, a second wireless signal through the connection channel, and acquiring, by the vehicle, a second signal strength sequence from second N continuous signal strength characteristics (PFVeh) of the second wireless signal, receiving, by the user device from the vehicle, the first wireless signal, acquiring a first signal strength sequence from first N continuous signal strength characteristics (PFUDev) of the first wireless signal, and communicating, by the user device, the first signal strength sequence to the vehicle.
-
公开(公告)号:US11755723B2
公开(公告)日:2023-09-12
申请号:US17237388
申请日:2021-04-22
Applicant: Huawei Technologies Co., Ltd.
Inventor: Ting Dai , Yongzheng Wu , Tieyan Li
CPC classification number: G06F21/54 , G06F8/41 , G06F2221/033
Abstract: A method for validation of virtual function pointers includes compiling a source code file with one or more classes whereby each of the classes has a virtual table, and the compiling includes associating a security check function with the virtual function invocation site such that the associated security check function is executed prior to an invocation of the virtual function, generating a class hierarchy hash table (CHHT), whereby when the compiled source code file is executed, the security check function is used to determine whether an invoked virtual function pointer of a virtual function associated with the security check function is valid by looking up an indicator in the CHHT according to a hash result of the virtual function pointer and an address of a virtual table containing the virtual function pointer.
-
-
-