WO2023087423A1 - 车内网ota安全通讯方法、装置、车载系统及存储介质 - Google Patents

车内网ota安全通讯方法、装置、车载系统及存储介质 Download PDF

Info

Publication number
WO2023087423A1
WO2023087423A1 PCT/CN2021/135874 CN2021135874W WO2023087423A1 WO 2023087423 A1 WO2023087423 A1 WO 2023087423A1 CN 2021135874 W CN2021135874 W CN 2021135874W WO 2023087423 A1 WO2023087423 A1 WO 2023087423A1
Authority
WO
WIPO (PCT)
Prior art keywords
processor
sub
random number
vehicle
key
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Ceased
Application number
PCT/CN2021/135874
Other languages
English (en)
French (fr)
Inventor
陈禧
郑旭明
吴勇波
双建平
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Chengdu Kawa Technology Co Ltd
Original Assignee
Chengdu Kawa Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Chengdu Kawa Technology Co Ltd filed Critical Chengdu Kawa Technology Co Ltd
Priority to EP21964568.6A priority Critical patent/EP4436102B1/en
Priority to US18/270,506 priority patent/US12513128B2/en
Publication of WO2023087423A1 publication Critical patent/WO2023087423A1/zh
Anticipated expiration legal-status Critical
Ceased legal-status Critical Current

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/088Usage controlling of secret information, e.g. techniques for restricting cryptographic keys to pre-authorized uses, different access levels, validity of crypto-period, different key- or password length, or different strong and weak cryptographic algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3271Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response
    • H04L9/3273Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using challenge-response for mutual authentication
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W12/00Security arrangements; Authentication; Protecting privacy or anonymity
    • H04W12/10Integrity
    • H04W12/106Packet or message integrity
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/84Vehicles
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/06Network architectures or network communication protocols for network security for supporting key management in a packet data network
    • H04L63/068Network architectures or network communication protocols for network security for supporting key management in a packet data network using time-dependent keys, e.g. periodically changing keys
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/12Protocols specially adapted for proprietary or special-purpose networking environments, e.g. medical networks, sensor networks, networks in vehicles or remote metering networks
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • H04L9/0861Generation of secret information including derivation or calculation of cryptographic keys or passwords
    • H04L9/0869Generation of secret information including derivation or calculation of cryptographic keys or passwords involving random numbers or seeds
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3236Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions
    • H04L9/3242Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using cryptographic hash functions involving keyed hash functions, e.g. message authentication codes [MACs], CBC-MAC or HMAC

Definitions

  • the present invention relates to the technical field of automobile panorama calibration, in particular to an OTA secure communication method, device, vehicle-mounted system and storage medium in a vehicle intranet.
  • OTA Over-the-Air Technology, over-the-air technology
  • this technology directly flashes the system versions of all ECUs equipped in the vehicle, which directly affects the safety of the vehicle, the safety protection of the OTA technology itself is particularly important.
  • OTA is mainly based on the Internet-based cloud pipe-end architecture and the in-vehicle network "cloud pipe-end" architecture.
  • the main function of the cloud pipe end of the Internet is to download the upgrade package to the main node ECU (Electronic Control Unit, Electronic Control Unit) in the vehicle through the interaction between the Internet and the cloud;
  • the ECU of the main node is a cloud, and the intranet communication is used as the management. It communicates with each sub-ECU, distributes each upgrade package to each sub-ECU and flashes the system version.
  • the security protection of OTA technology mainly focuses on the information security of the network connection between the vehicle and the cloud, while the communication security of the vehicle intranet is still almost in a state of "streaking".
  • OTA is mainly based on in-vehicle Ethernet and in-vehicle can (Controller Area Network, controller area network) bus communication.
  • in-vehicle Ethernet and in-vehicle can (Controller Area Network, controller area network) bus communication.
  • controller area network Controller Area Network, controller area network
  • the present invention provides an OTA secure communication method, device, vehicle system and storage medium in the vehicle intranet.
  • the present invention provides an OTA secure communication method in a vehicle network, which is applied to a vehicle-mounted system, and the vehicle-mounted system includes a main processor and a sub-processor, the main processor presets a root key, and the sub-processor The root key seed or root key is preset, and the main processor is connected to an external transmission to obtain an upgrade package online or offline; the method includes:
  • the temporary communication key is derived based on the random array to conduct encrypted communication with the sub-processor, and issue the upgrade package to the sub-processor;
  • the check code is a MAC value
  • the MAC value is a check value obtained by performing MAC calculation on the random number data based on the MAC algorithm and the root key.
  • the concatenation of the random numbers is formed by juxtaposing the first random numbers and the second random numbers into a data group.
  • said deriving the temporary communication key based on the random array to perform encrypted communication with the sub-processor, and issuing the upgrade package to the sub-processor includes:
  • the sub-processor requests an upgrade package from the main processor
  • the main processor returns the upgrade package to the sub-processor based on the upgrade package obtained by external transmission;
  • the subprocessor After the download is complete, the subprocessor sends a completion signal to the main processor;
  • the above-mentioned session transmissions all adopt temporary communication keys derived from random arrays for encrypted communication.
  • ending the session and performing an invalidation operation on the temporary key specifically includes:
  • the sub-processor After the upgrade of the upgrade package is completed, the sub-processor sends the session termination identifier to the main processor, and the temporary key is invalidated. There will be a new upgrade task in the future, and a new temporary key will be generated to encrypt the communication data.
  • the main processor obtains the upgrade package through online download from the cloud or offline download through a USB port.
  • check code verification method includes:
  • the check code is a MAC value.
  • the present invention provides a vehicle intranet OTA secure communication device, the communication device includes a main processor, and the main processor communicates with the sub-processor in the vehicle system through the above-mentioned vehicle intranet OTA secure communication method Connect to send an upgrade package to the sub-processor.
  • the present invention provides a vehicle-mounted system, including a sub-processor and the above-mentioned OTA security communication device for the intra-vehicle network.
  • the present invention also provides a storage medium, on which a computer program is stored, and when the computer program is executed by a processor, the above-mentioned steps in the OTA secure communication method for the in-vehicle network are implemented.
  • the present invention uses random numbers and root keys to generate temporary keys in the in-vehicle network, and uses MAC values to perform integrity checks.
  • the OTA business Before the master node and each sub-node of the in-vehicle network perform OTA services, the identities of both parties need to be authenticated , the OTA business can only start after the certification is passed.
  • the data that needs to be exchanged between the master node and each sub-node includes various commands, upgrade package content, upgrade progress transmission, etc. All data will be encrypted, and the encryption key is randomly generated each time.
  • OTA services are different, so as to prevent key leakage and replay attacks, ensure the security of OTA communication in the vehicle network, and improve the security of the vehicle system.
  • FIG. 1 is a structural flowchart of an OTA secure communication method in a vehicle intranet in an embodiment of the present invention.
  • Fig. 2 is a flow chart of a specific implementation method of an OTA secure communication method in a vehicle intranet in an embodiment of the present invention.
  • FIG. 3 is a structural diagram of a data transmission package in an embodiment of the present invention.
  • Fig. 4 is a schematic diagram of random number assembling in the embodiment of the present invention.
  • first and second are used for descriptive purposes only, they are mainly used to distinguish different devices, elements or components (the specific types and structures may be the same or different), and are not used for The relative importance and quantity of the indicated means, elements or components are stated or implied, and should not be construed as indicating or implying relative importance.
  • Vehicle OTA is a process of flashing and updating each ECU system version of the vehicle based on the intranet.
  • the method in this embodiment is mainly used to prevent the system of each ECU from Be tampered with and brushed at will.
  • Fig. 1 shows the structural flow diagram of the OTA secure communication method in the vehicle intranet in this embodiment.
  • the present embodiment provides a method for OTA secure communication in the vehicle intranet, the method is applied in the vehicle system, and is mainly used to realize the information communication between the main processor and the sub-processor in the vehicle intranet, It is mainly to improve the OTA technology security protection of the vehicle itself, and prevent the main node or sub-node from being attacked during the distribution and transmission of the upgrade package in the vehicle intranet, and being used by the outside to carry out illegal OTA activities, thereby affecting the safety of the vehicle.
  • this solution is based on a vehicle-mounted system.
  • the vehicle-mounted system specifically includes a main processor and a sub-processor, wherein the main processor presets the root key, and the sub-processor presets the root key seed or root key. If If the root key seed is used, the root key needs to be generated through the root key seed.
  • the root key can be preset in the security chip or the security partition or the common partition according to the actual situation. More specifically, the main processor is connected to an external transmission, and the upgrade package is obtained online or offline.
  • the method in this embodiment uses the main processor to perform the following steps:
  • the sub-processor when the sub-processor wants to obtain the upgrade package, it communicates with the main processor, and the two generate a temporary key through the generated random number and the preset root key.
  • the specific temporary key generation method is that the main processor and the sub-processor generate a random number respectively, and through two transmissions, they respectively obtain a random array obtained by concatenating two random numbers , using this random array to form a temporary key.
  • this embodiment uses a check code to verify, wherein, the check code in this embodiment uses a MAC value (Media Access Control Address, Media Access control address).
  • the sender uses a random number to calculate a MAC value when sending, and sends the MAC value to the receiver.
  • the receiver After receiving the data, the receiver uses the preset root key to calculate the MAC value. If the MAC value is incorrect, it can be Know that the data has been tampered with, so as to verify it.
  • the main processor and the sub-processor will use the temporary key for communication during the subsequent upgrade session of the upgrade package, and after the upgrade package is sent, the temporary key will be invalidated, and the subsequent sessions will regenerate key to ensure the security of subsequent sessions and avoid key disclosure and replay attacks.
  • the main processor can obtain the upgrade package through online download from the cloud or offline download through the USB port.
  • the check code in this embodiment adopts the MAC value
  • the MAC value is a check value based on the MAC calculation of the random number data based on the MAC algorithm and the root key. After the session communication is hijacked , the MAC value will change, so it can be used as a check.
  • the concatenation of the random numbers is formed by juxtaposing the first random numbers and the second random numbers into a data group. For example, if the first random number is Ra and the second random number is Rb, then the spliced random array is RaRb.
  • the temporary communication key derived based on the random array is used for encrypted communication with the sub-processor, and issuing the upgrade package to the sub-processor includes:
  • the subprocessor requests an upgrade package from the main processor.
  • the main processor returns the upgrade package to the sub-processor based on the upgrade package acquired through external transmission.
  • the sub-processor After the download is completed, the sub-processor sends a completion signal to the main processor.
  • the above-mentioned session transmissions all adopt temporary communication keys derived from random arrays for encrypted communication.
  • the main processor can be divided into an FTP server end and a cloud communication end, wherein, the FTP (File Transfer Protocol, file transfer protocol) server is similar to an FTP server, which is convenient for the sub-processor to transfer from The main processor downloads the upgrade package file.
  • the cloud communication terminal is responsible for communicating with the cloud, responsible for downloading the upgrade files of all processors from the cloud to the main processor, and then each sub-processor downloads its own upgrade package files from the main processor through the FTP transfer protocol.
  • the subprocessor requests the upgrade package from the FTP server of the main processor through the temporary key, and receives it when the main processor returns the upgrade package, and returns a successful download signal after the download is successful, to End session.
  • ending the session and performing an invalidation operation on the temporary key specifically includes:
  • the sub-processor After the upgrade of the upgrade package is completed, the sub-processor sends the session termination identifier to the main processor, and the temporary key is invalidated. There will be a new upgrade task in the future, and a new temporary key will be generated to encrypt the communication data.
  • the sub-processor starts to upgrade after receiving the upgrade package.
  • the temporary key is used to encrypt the message of the completion of the upgrade and attach the completion mark to the main processor.
  • the temporary key becomes invalid and there is a new upgrade task to be generated later.
  • the new temporary key is used to encrypt communication data.
  • the verification code verification method includes:
  • the check code is a MAC value.
  • the role of the MAC value is mainly for integrity verification. If the transmitted message is hijacked and tampered with in the communication channel, then the receiving end will use the preset root key to calculate the MAC value after receiving the data, which will If the MAC value is found to be incorrect, it can be known that the data has been tampered with, thereby realizing verification.
  • this embodiment provides a specific implementation, please refer to Figure 2, wherein, the main ECU in Figure 2 is the main processor in this embodiment, and the sub-ECU is the sub-processing in this embodiment device, the specific steps are as follows:
  • the root key is preset in the main processor, and the root key seed or root key is preset in the sub-processor, wherein the root key can be preset in the security chip or the security partition or the common partition, depending on the actual situation.
  • the upgrade package can be downloaded to the main processor online, and can also be transferred to the main processor through an offline method such as USB.
  • the main processor when the upgrade package of the sub-processor is ready, the main processor sends a communication request to the sub-processor.
  • the subprocessor After receiving the communication request, the subprocessor generates the first random number Ra, uses a key derivation algorithm based on the root key seed, such as KDF (a key derivation function) algorithm, generates a root key, and then uses MAC
  • KDF a key derivation function
  • the algorithm calculates the MAC value of the message sent to the main processor.
  • the final message data structure is shown in Figure 3, where Data contains the random number Ra and other self-defined communication data fields.
  • the MAC value is based on the MAC algorithm and the root key pair Data The value resulting from the MAC calculation performed.
  • the main processor verifies the message sent by the sub-processor: obtain Data (Ra), calculate the MAC value based on the root key, and finally match it with the MAC value in the message.
  • the main processor After the verification is passed, the main processor generates a random number Rb, and splices Ra and Rb.
  • the splicing model is as shown in Figure 4. After the splicing is completed, the root key is used to calculate the MAC value of Data (RaRb), and then sent to the sub-processor.
  • the sub-processor verifies the message sent by the main processor based on the principle of step 3, obtains the random number RaRb if the verification is passed, and returns a message of passing the verification to the main processor.
  • both the main processor and the sub-processor have the random number RaRb, and the encrypted temporary keys used in subsequent communications all use temporary keys derived based on the random number RaRb.
  • the main processor After the main processor obtains the message of passing the verification, it uses the RaRb-derived temporary key to encrypt the message requesting the sub-processor to download the upgrade package and sends it to the sub-processor.
  • the sub-processor uses the RaRb-based temporary key to decrypt the message, and obtains Download the address of the upgrade package and other information, and use the temporary key to encrypt and return the message "OK" to the main processor.
  • the sub-processor initiates an upgrade package download request to the FTP service of the main processor based on the upgrade package download address, and the main processor loops back the upgrade package to the sub-processor until the upgrade package download is completed.
  • the sub-processor starts to upgrade after receiving the upgrade package. After the upgrade is completed, use the temporary key to encrypt the message of the upgrade completion and attach the Final logo to the main processor.
  • the temporary key for communication data encryption.
  • the advantage of this embodiment is that the secure communication method uses random numbers and root keys to generate temporary keys in the in-vehicle network, uses the MAC value to perform integrity verification, and the master node and each sub-node of the in-vehicle network perform OTA
  • the identities of both parties need to be authenticated before the business, and the OTA business can only start after the authentication is passed.
  • the data that needs to be exchanged between the master node and each sub-node includes various commands, upgrade package content, upgrade progress transmission, etc. All data will be encrypted, and the encryption key is randomly generated each time.
  • OTA services are different, so as to prevent key leakage and replay attacks, ensure the security of OTA communication in the vehicle network, and improve the security of the vehicle system.
  • This embodiment provides an OTA security communication device for the in-vehicle network.
  • the communication device includes a main processor.
  • the upgrade package obtained offline by the interface.
  • the communication method between the main processor and the sub-processor in the vehicle-mounted system adopts random numbers to generate temporary keys.
  • the communication device performs the following steps through the main processor:
  • the temporary communication key is derived based on the random array to conduct encrypted communication with the sub-processor, and issue the upgrade package to the sub-processor;
  • the communication method between the main processor and the sub-processor in the vehicle system adopts the OTA secure communication method of the vehicle intranet in the first embodiment.
  • the safety communication device generates a temporary key and uses the key to encrypt the communication of the upgrade package to complete the safety communication of the vehicle intranet, thereby effectively improving the security of the vehicle intranet.
  • This embodiment provides a vehicle-mounted system, the vehicle-mounted system includes a sub-processor and an OTA security communication device in the vehicle intranet in Embodiment 2, wherein the sub-processor in the vehicle-mounted system and the main processor in the security communication device use random numbers To generate a temporary key, the session is conducted with the temporary key, which ensures the security of OTA communication in the vehicle network.
  • This embodiment provides a storage medium, on which a computer program is stored, wherein, when the computer program is executed by a processor, the steps of the OTA secure communication method for an intra-vehicle network in the first embodiment can be implemented.

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Small-Scale Networks (AREA)
  • Stored Programmes (AREA)

Abstract

一种车内网OTA安全通讯方法、装置、车载系统及存储介质。该方法包括:向子处理器发送通信请求,接收子处理器生成的第一随机数和基于第一随机数和根密钥生成的校验码(101);校验码验证无误后,生成第二随机数,和第一随机数拼接成随机数组,向子处理器发送随机数组和基于随机数组和根密钥生成的校验码(102);接收子处理器验证无误的信息后,基于随机数组衍生临时通信密钥与子处理器进行加密通讯,向子处理器进行升级包发放(103);升级包发送完成后,结束会话并对临时密钥做失效操作(104)。车内网通讯时每次加密的密钥是随机生成,每次OTA业务都不一样,从而防止密钥泄露和重放攻击,保证了车内网OTA通讯的安全性。

Description

车内网OTA安全通讯方法、装置、车载系统及存储介质 技术领域
本发明涉及汽车全景标定技术领域,尤其涉及一种车内网OTA安全通讯方法、装置、车载系统及存储介质。
背景技术
随着车联网的发展,OTA(Over-the-Air Technology,空中下载技术)在汽车中的应用逐渐增多,车企对于该技术越来越重视。由于该技术直接刷写车辆内所有搭载的ECU的系统版本,直接影响车辆的安全,所以OTA技术本身的安全防护尤为重要。OTA主要是架构为基于互联网的云管端架构与车内网“云管端”架构。互联网的云管端主要功能为车辆通过联网与云端交互将升级包下载到车内主节点ECU(Electronic Control Unit,电子控制单元)之中;而车内网的“云管端”则是以该主节点ECU为云,以车内网通信为管,与各个子ECU的端信,将各个升级包分发到各个子ECU并进行系统版本刷写。目前OTA技术安全防护主要关注在车辆和云端之间的网联信息安全,而车内网的通信的安全则目前几乎还处于“裸奔”状态。随着车内以太网的高速发展,车内通信速度越来越快,业务层的通信协议选择越来越多,且OTA也正在从基于传统车内can总线向车内以太网架构发展,越来越多的数据和信息基于车内网在各个ECU之间快速传输,其数据的安全性问题亟待解决。
目前OTA主要基于车内以太网和车内can(Controller Area Network,控制器域网)总线通信,主节点和各子节点之间在通信之前没有身份认证功能,所有的业务交互数据如升级包分发,升级命令,升级进度等数据都是明文传输,数据未经过任何加密,所以主节点或者子节点被攻击,都有可能进行非法的OTA活动,影响车辆安全。
发明内容
本发明为克服上述现有技术所述的至少一种缺陷(不足),提供一种车内网OTA安全通讯方法、装置、车载系统及存储介质。
为解决上述技术问题,本发明的技术方案如下:
第一方面,本发明提供一种车内网OTA安全通讯方法,应用于车载系统,所述车载系统包括主处理器和子处理器,所述主处理器预置根密钥,所述子处理器预置根密钥种子或者根密钥,所述主处理器与外部传输连接,在线或离线获取升级包;所述方法包括:
向子处理器发送通信请求,接收子处理器生成的第一随机数和基于第一随机数和根密钥生成的校验码;
校验码验证无误后,生成第二随机数,和第一随机数拼接成随机数组,向子处理器发送随机数组和基于随机数组和根密钥生成的校验码;
接收子处理器验证无误的信息后,基于随机数组衍生临时通信密钥与子处理器进行加密通讯,向子处理器进行升级包发放;
升级包发送完成后,结束会话并对临时密钥做失效操作。
进一步的,所述校验码为MAC值,所述MAC值是基于MAC算法和根密钥对随机数数据进行的MAC计算而得出的校验值。
进一步的,随机数的拼接由第一随机数和第二随机数并列成数据组的方式形成。
进一步的,所述基于随机数组衍生临时通信密钥与子处理器进行加密通讯,向子处理器进行升级包发放包括:
子处理器向主处理器请求升级包;
主处理器基于外部传输获取的升级包向子处理器返回升级包;
下载完成后,子处理器向主处理器发送完成信号;
其中,上述会话传输均采用基于随机数组衍生临时通信密钥进行加密通讯。
进一步的,所述升级包发送完成后,结束会话并对临时密钥做失效操作具体包括:
在升级包升级完成后,子处理器发送会话终止标识给主处理器,临时密钥失效,后续有新的升级任务,再生成新的临时密钥进行通信数据加密。
进一步的,所述主处理器通过从云端在线下载或USB端口离线下载的方式获取升级包。
进一步的,所述校验码验证方法包括:
获取随机数数据;
利用随机数数据并基于根密钥计算校验码;
将计算得到的校验码和消息中的校验码进行匹配,匹配一致则验证通过,否则验证不通过;
其中,校验码为MAC值。
第二方面,本发明提供一种车内网OTA安全通讯装置,所述通讯装置包括主处理器,所述主处理器通过上述的车内网OTA安全通讯方法与车载系统中的子处理器通讯连接,向子处理器发送升级包。
第三方面,本发明提供一种车载系统,包括子处理器和上述的车内网OTA安全通讯装置。
第四方面,本发明还提供一种存储介质,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述的车内网OTA安全通讯方法中的步骤。
本发明在车内网利用随机数、根密钥进行临时密钥的生成,利用MAC值进行完整性校验,车内网的主节点和各个子节点进行OTA业务之前需要对双方的身份进行认证,认证通过后才能开始OTA业务。在业务进行时,主节点和各子节点之间需要交互的数据包括各种命令,升级包内容,升级进度传输等等一切数据都会经过加密,且每次加密的密钥是随机生成,每次OTA业务都不一样,从而防止密钥泄露和重放攻击,保证了车内网OTA通讯的安全度,提高了车载系统的安全性。
附图说明
图1为本发明实施例中车内网OTA安全通讯方法的结构流程图。
图2为本发明实施例中车内网OTA安全通讯方法具体实施方式的流程图。
图3为本发明实施例中数据传输封装结构图。
图4为本发明实施例中随机数拼装示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
本申请实施例的附图中相同或相似的标号对应相同或相似的部件;在本申请的描述中,需要理解的是,若有术语“上”、“下”、“左”、“右”、“顶”、“底”、“内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本申请和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此附图中描述位置关系的用语仅用于示例性说明,不能理解为对本专利的限制。
此外,若有“第一”、“第二”等术语仅用于描述目的,主要是用于区分不同的装置、元件或组成部分(具体的种类和构造可能相同也可能不同),并非用于表明或暗示所指示装置、元件或组成部分的相对重要性和数量,而不能理解为指示或者暗示相对重要性。
实施例一
整车OTA是基于车内网对车辆各个ECU系统版本进行刷写更新的过程,针对目前车内网 通信几乎无任何安全措施的通信现状,本实施例中的方法主要用于防止各ECU的系统被随意篡改和刷写。
图1示出了本实施例中车内网OTA安全通讯方法的结构流程图。
如图1所示,本实施例提供了一种车内网OTA安全通讯方法,该方法应用于车载系统中,主要用于实现车内网中,主处理器和子处理器之间的信息通讯,主要来实现提高车辆本省的OTA技术安全防护,防止车内网升级包分发传输过程中,主节点或者子节点被攻击,被外部利用进行非法的OTA活动,进而影响车辆安全。
具体的,本方案基于车载系统,该车载系统具体包括有主处理器和子处理器,其中,主处理器预置根密钥,而子处理器则预置根密钥种子或者根密钥,若采用根密钥种子,则需要通过根密钥种子来生成根密钥,具体的,该根密钥可以根据实际情况预置在安全芯片或者安全分区或者普通分区。更为具体的,所述主处理器与外部传输连接,在线或离线获取升级包,本实施例中的方法利用主处理器来执行以下步骤:
101、向子处理器发送通信请求,接收子处理器生成的第一随机数和基于第一随机数和根密钥生成的校验码;
102、校验码验证无误后,生成第二随机数,和第一随机数拼接成随机数组,向子处理器发送随机数组和基于随机数组和根密钥生成的校验码;
103、接收子处理器验证无误的信息后,基于随机数组衍生临时通信密钥与子处理器进行加密通讯,向子处理器进行升级包发放;
104、升级包发送完成后,结束会话并对临时密钥做失效操作。
其中,在子处理器要获取升级包时,和主处理器进行通信请求,两者通过生成的随机数以及预置的根密钥来生成临时密钥。
如步骤101、102和103所述,具体的临时密钥生成方法为,主处理器和子处理器分别产生一个随机数,并通过两次传输使两者分别获取两个随机数拼接得到的随机数组,利用该随机数组形成临时密钥。
在随机数传输过程中,为了防止传输过程被劫持并篡改,本实施例通过校验码的方式来进行验证,其中,本实施例的校验码采用MAC值(Media Access Control Address,媒体存取控制位址)。具体的,发送端在发送时利用随机数计算得到一个MAC值,并将MAC值发送给接收端,接收端接收数据后再使用预置的根密钥计算MAC值,若MAC值不对,即可知道数 据有被篡改,从而以此进行验证。
临时密钥确认后,主处理器和子处理器后续的升级包升级会话过程中,均采用该临时密钥进行通讯,并在升级包发送完毕后,使临时密钥失效,后续会话在重新生成临时密钥,以确保后续会话的安全性,避免防止密钥泄露和重放攻击。
其中,作为前提,主处理器可以通过从云端在线下载或USB端口离线下载的方式获取升级包。
以下提供本实施例中的一些优选方案。
其中,优选的,本实施例中的校验码采用MAC值,该MAC值是基于MAC算法和根密钥对随机数数据进行的MAC计算而得出的校验值,在会话通讯被挟持后,该MAC值会发生变化,因此可以以此作为校验。
优选的,随机数的拼接由第一随机数和第二随机数并列成数据组的方式形成。例如,若第一随机数为Ra,第二随机数为Rb,则拼接完毕的随机数组为RaRb。
作为优选的,步骤103中的基于随机数组衍生临时通信密钥与子处理器进行加密通讯,向子处理器进行升级包发放包括:
201、子处理器向主处理器请求升级包。
202、主处理器基于外部传输获取的升级包向子处理器返回升级包。
203、下载完成后,子处理器向主处理器发送完成信号。
其中,上述会话传输均采用基于随机数组衍生临时通信密钥进行加密通讯。
在上述步骤中,主处理器可以分为一个FTP服务端和一个云端通讯端,其中,FTP(File Transfer Protocol,文件传输协议)服务端类似于一个FTP服务器,便于子处理器通过FTP传输协议从主处理器下载升级包文件。而云端通讯端是负责与云端通信的,负责从云端将所有处理器的升级文件下载到主处理器,然后各个子处理器再从主处理器通过FTP传输协议将各自的升级包文件下载下来。
在上述升级包请求中,子处理器通过临时密钥向主处理器的FTP服务端请求升级包,并在主处理器返回升级包时进行接收,并在下载成功后返回下载成功的信号,以结束会话。
优选的,步骤104中的升级包发送完成后,结束会话并对临时密钥做失效操作具体包括:
在升级包升级完成后,子处理器发送会话终止标识给主处理器,临时密钥失效,后续有新的升级任务,再生成新的临时密钥进行通信数据加密。
具体的,子处理器得到升级包后开始进行升级,升级完成后,使用临时密钥加密升级完成的消息并附带完成标识给主处理器,临时密钥失效,后续有新的升级任务,再生成新的临时密钥进行通信数据加密。
优选的,在本实施例的方法中,校验码验证方法包括:
301、获取随机数数据;
302、利用随机数数据并基于根密钥计算校验码;
303、将计算得到的校验码和消息中的校验码进行匹配,匹配一致则验证通过,否则验证不通过;
其中,校验码为MAC值。
在上述验证方法中,MAC值的作用主要是完整性校验,如果传输的消息在通信通道中被劫持并篡改,那么这个接收端接收数据后再使用预置的根密钥计算MAC值,会发现MAC值不对,即可知道数据有被篡改,从而实现验证。
为了更好的操作体验,本实施例提供一个具体的实施方式,请参阅图2,其中,图2中的主ECU为本实施例中的主处理器,子ECU为本实施例中的子处理器,具体步骤如下:
作为前提,首先,在进行升级包传输前:
主处理器内预置有根密钥,而子处理器预置根密钥种子或者根密钥,其中,根密钥可以预置在安全芯片或者安全分区或者普通分区,视实际情况而定。其次,升级包可通过在线下载到主处理器,也可以通过USB等离线方式传到主处理器。
在升级包传输过程中:
S1,当子处理器的升级包准备好后,主处理器发送通信请求给子处理器。
S2,子处理器在收到通信请求后,产生第一随机数Ra,基于根密钥种子利用密钥衍生算法,例如KDF(一种密钥派生函数)算法,生成根密钥,再使用MAC算法计算发送给主处理器的消息的MAC值,最后的消息数据结构如图3,其中,Data包含随机数Ra以及其他自定的通信数据字段,MAC值是基于MAC算法和根密钥对Data进行的MAC计算而得出的值。
S3,主处理器验证子处理器发过来的消息:获取Data(Ra),基于根密钥计算MAC值,最后和消息中的MAC值进行匹配,一样说明验证通过,不一样则验证不通过。
S4,验证通过后,主处理器产生随机数Rb,并拼接Ra和Rb,拼接模型如下图4。在拼接完成后,并使用根密钥计算Data(RaRb)的MAC值,然后发送给子处理器。
S5,子处理器基于步骤3的原理验证主处理器发送过来的消息,验证通过得到随机数RaRb,并返回验证通过的消息给主处理器。这样主处理器和子处理器都拥有随机数RaRb,后续的通信使用的加密临时密钥都使用基于随机数RaRb衍生的临时密钥。
6,主处理器获得验证通过的消息后,使用基于RaRb衍生的临时密钥加密请求子处理器下载升级包的消息发送给子处理器,子处理器使用基于RaRb的临时密钥解密消息,得到下载升级包的地址等信息,并使用临时密钥加密返回信息“OK”给主处理器。
7,子处理器基于升级包下载地址向主处理器的FTP服务发起升级包下载请求,主处理器循环返回升级包给子处理器,直到升级包下载完成。
8,子处理器下载完成后,使用临时密钥加密下载完成的消息给主处理器。
9,子处理器得到升级包后开始进行升级,升级完成后,使用临时密钥加密升级完成的消息并附带Final标识给主处理器,临时密钥失效,后续有新的升级任务,再生成新的临时密钥进行通信数据加密。
本实施例的好处在于,该安全通讯方法在车内网利用随机数、根密钥进行临时密钥的生成,利用MAC值进行完整性校验,车内网的主节点和各个子节点进行OTA业务之前需要对双方的身份进行认证,认证通过后才能开始OTA业务。在业务进行时,主节点和各子节点之间需要交互的数据包括各种命令,升级包内容,升级进度传输等等一切数据都会经过加密,且每次加密的密钥是随机生成,每次OTA业务都不一样,从而防止密钥泄露和重放攻击,保证了车内网OTA通讯的安全度,提高了车载系统的安全性。
实施例二
本实施例提供一种车内网OTA安全通讯装置,该通讯装置包括主处理器,主处理器能够与车载系统中的子处理器进行通讯连接,向子处理器发送从云端在线或者通过USB等接口离线获取的升级包。
其中,主处理器与车载系统中的子处理器的通讯方式采用随机数来产生临时密钥,具体通讯时,通讯装置通过主处理器,执行以下步骤:
向子处理器发送通信请求,接收子处理器生成的第一随机数和基于第一随机数和根密钥生成的校验码;
校验码验证无误后,生成第二随机数,和第一随机数拼接成随机数组,向子处理器发送随机数组和基于随机数组和根密钥生成的校验码;
接收子处理器验证无误的信息后,基于随机数组衍生临时通信密钥与子处理器进行加密通讯,向子处理器进行升级包发放;
升级包发送完成后,结束会话并对临时密钥做失效操作。
优选的,本实施例中主处理器与车载系统中的子处理器的通讯方式采用实施例一种的车内网OTA安全通讯方法。
其安全通讯装置通过产生临时密钥,利用该密钥加密升级包通讯的方式来完成车内网安全通讯,进而有效提高了汽车车内网的安全性。
实施例三
本实施例提供一种车载系统,该车载系统包括子处理器和实施例二中车内网OTA安全通讯装置,其中,车载系统内的子处理器和安全通讯装置中的主处理器采用随机数来产生临时密钥,以临时密钥来进行会话,保证了车内网OTA通讯的安全。
实施例四
本实施例提供一种存储介质,该存储介质上存储有计算机程序,其中,计算机程序被处理器执行时,能够实现实施例一中车内网OTA安全通讯方法的步骤。
显然,本发明的上述实施例仅是为清楚地说明本发明所作的举例,而并非是对本发明的实施方式的限定。对于所属领域的普通技术人员来说,在上述说明的基础上还可以做出其它不同形式的变化或变动。这里无需也无法对所有的实施方式予以穷举。凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明权利要求的保护范围之内。

Claims (10)

  1. 一种车内网OTA安全通讯方法,其特征在于,应用于车载系统,所述车载系统包括主处理器和子处理器,所述主处理器预置根密钥,所述子处理器预置根密钥种子或者根密钥,所述主处理器与外部传输连接,在线或离线获取升级包;所述方法包括:
    向子处理器发送通信请求,接收子处理器生成的第一随机数和基于第一随机数和根密钥生成的校验码;
    校验码验证无误后,生成第二随机数,和第一随机数拼接成随机数组,向子处理器发送随机数组和基于随机数组和根密钥生成的校验码;
    接收子处理器验证无误的信息后,基于随机数组衍生临时通信密钥与子处理器进行加密通讯,向子处理器进行升级包发放;
    升级包发送完成后,结束会话并对临时密钥做失效操作。
  2. 根据权利要求1所述的车内网OTA安全通讯方法,其特征在于,所述校验码为MAC值,所述MAC值是基于MAC算法和根密钥对随机数数据进行的MAC计算而得出的校验值。
  3. 根据权利要求1所述的车内网OTA安全通讯方法,其特征在于,随机数的拼接由第一随机数和第二随机数并列成数据组的方式形成。
  4. 根据权利要求1所述的车内网OTA安全通讯方法,其特征在于,所述基于随机数组衍生临时通信密钥与子处理器进行加密通讯,向子处理器进行升级包发放包括:
    子处理器向主处理器请求升级包;
    主处理器基于外部传输获取的升级包向子处理器返回升级包;
    下载完成后,子处理器向主处理器发送完成信号;
    其中,上述会话传输均采用基于随机数组衍生临时通信密钥进行加密通讯。
  5. 根据权利要求1所述的车内网OTA安全通讯方法,其特征在于,所述升级包发送完成后,结束会话并对临时密钥做失效操作具体包括:
    在升级包升级完成后,子处理器发送会话终止标识给主处理器,临时密钥失效,后续有新的升级任务,再生成新的临时密钥进行通信数据加密。
  6. 根据权利要求1所述的车内网OTA安全通讯方法,其特征在于,所述主处理器通过从云端在线下载或USB端口离线下载的方式获取升级包。
  7. 根据权利要求1所述的车内网OTA安全通讯方法,其特征在于,所述校验码验证方法包括:
    获取随机数数据;
    利用随机数数据并基于根密钥计算校验码;
    将计算得到的校验码和消息中的校验码进行匹配,匹配一致则验证通过,否则验证不通过;
    其中,校验码为MAC值。
  8. 一种车内网OTA安全通讯装置,其特征在于,所述通讯装置包括主处理器,所述主处理器通过权利要求1-7任一项所述的车内网OTA安全通讯方法与车载系统中的子处理器通讯连接,向子处理器发送升级包。
  9. 一种车载系统,其特征在于,包括子处理器和权利要求8所述的车内网OTA安全通讯装置。
  10. 一种存储介质,其特征在于,所述存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现如权利要求1-7任一项所述的车内网OTA安全通讯方法中的步骤。
PCT/CN2021/135874 2021-11-18 2021-12-06 车内网ota安全通讯方法、装置、车载系统及存储介质 Ceased WO2023087423A1 (zh)

Priority Applications (2)

Application Number Priority Date Filing Date Title
EP21964568.6A EP4436102B1 (en) 2021-11-18 2021-12-06 In-vehicle network ota security communication method and apparatus, vehicle-mounted system, and storage medium
US18/270,506 US12513128B2 (en) 2021-11-18 2021-12-06 In-vehicle network OTA security communication method and apparatus, vehicle-mounted system, and storage medium

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
CN202111372411.X 2021-11-18
CN202111372411.XA CN114301596A (zh) 2021-11-18 2021-11-18 车内网ota安全通讯方法、装置、车载系统及存储介质

Publications (1)

Publication Number Publication Date
WO2023087423A1 true WO2023087423A1 (zh) 2023-05-25

Family

ID=80966499

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/CN2021/135874 Ceased WO2023087423A1 (zh) 2021-11-18 2021-12-06 车内网ota安全通讯方法、装置、车载系统及存储介质

Country Status (4)

Country Link
US (1) US12513128B2 (zh)
EP (1) EP4436102B1 (zh)
CN (1) CN114301596A (zh)
WO (1) WO2023087423A1 (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116488813A (zh) * 2023-06-26 2023-07-25 合众新能源汽车股份有限公司 车辆及其通信安全认证方法、装置、电子设备和存储介质
CN116781263A (zh) * 2023-08-23 2023-09-19 合肥工业大学 车内ecu间身份认证及密钥自更新方法、可读存储介质
CN117714055A (zh) * 2024-02-05 2024-03-15 合肥工业大学 一种基于身份信息的车内网络通信方法

Families Citing this family (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN115242385B (zh) * 2022-07-22 2025-05-13 常州洪邦新能源技术有限公司 一种系统通讯加密及解密方法
CN116321022A (zh) * 2022-09-06 2023-06-23 阿波罗智能技术(北京)有限公司 空中下载ota数据文件的加密传输方法及其装置
CN115396121B (zh) * 2022-10-26 2023-03-24 广州万协通信息技术有限公司 安全芯片ota数据包的安全认证方法及安全芯片装置
CN115913714A (zh) * 2022-11-16 2023-04-04 深圳开鸿数字产业发展有限公司 基于ota升级的信息安全校验方法、装置、设备及存储介质
CN117729051B (zh) * 2024-02-04 2024-05-10 慧翰微电子股份有限公司 一种mcu软件升级的双向安全校验方法及汽车控制系统
CN118488406B (zh) * 2024-05-08 2025-10-31 奇瑞汽车股份有限公司 车辆ota的加密升级方法、装置、电子设备及存储介质
CN120456013B (zh) * 2025-06-11 2026-02-03 威凯认证检测有限公司 车载网络安全认证方法及系统

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190068381A1 (en) * 2016-02-29 2019-02-28 Kddi Corporation Communication system, hardware security module, terminal device, communication method, and program
US20190394046A1 (en) * 2018-06-22 2019-12-26 Sf Motors, Inc. Secure firmware updates for remote vehicles
CN112994898A (zh) * 2021-04-08 2021-06-18 北京邮电大学 车内网通信安全认证方法及装置
CN113411285A (zh) * 2020-03-16 2021-09-17 广州汽车集团股份有限公司 车辆ecu远程升级方法、t-box、网关、系统及存储介质

Family Cites Families (175)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6820203B1 (en) * 1999-04-07 2004-11-16 Sony Corporation Security unit for use in memory card
JP4067757B2 (ja) * 2000-10-31 2008-03-26 株式会社東芝 プログラム配布システム
US6601771B2 (en) * 2001-04-09 2003-08-05 Smart Card Integrators, Inc. Combined smartcard and magnetic-stripe card and reader and associated method
US20030172265A1 (en) * 2001-05-04 2003-09-11 Vu Son Trung Method and apparatus for secure processing of cryptographic keys
US8140845B2 (en) * 2001-09-13 2012-03-20 Alcatel Lucent Scheme for authentication and dynamic key exchange
KR20030078453A (ko) * 2002-03-29 2003-10-08 주식회사 엘지이아이 무선 랜에서의 데이터 암호화/복호화 방법 및 장치
US20030236983A1 (en) * 2002-06-21 2003-12-25 Mihm Thomas J. Secure data transfer in mobile terminals and methods therefor
US7325133B2 (en) * 2003-10-07 2008-01-29 Koolspan, Inc. Mass subscriber management
US7694335B1 (en) * 2004-03-09 2010-04-06 Cisco Technology, Inc. Server preventing attacks by generating a challenge having a computational request and a secure cookie for processing by a client
JP4750105B2 (ja) * 2005-03-23 2011-08-17 Kddi株式会社 キーストリーム暗号化装置および方法ならびにプログラム
JP4792876B2 (ja) * 2005-08-30 2011-10-12 株式会社日立製作所 情報処理装置及び情報処理方法
US7699233B2 (en) * 2005-11-02 2010-04-20 Nokia Corporation Method for issuer and chip specific diversification
US20080027602A1 (en) * 2006-05-30 2008-01-31 Yeap Tet H System and method for deterring theft of vehicles and other products having integral computer means
US8892887B2 (en) * 2006-10-10 2014-11-18 Qualcomm Incorporated Method and apparatus for mutual authentication
JP4729587B2 (ja) * 2007-01-23 2011-07-20 三星電子株式会社 広帯域無線アクセスシステムにおけるサービスガイドの伝達装置及び方法
US7869915B2 (en) * 2007-04-12 2011-01-11 GM Global Technology Operations LLC Method and apparatus for validating processors using seed and key tests
US20100293379A1 (en) * 2007-05-31 2010-11-18 Beijing Transpacific Ip Technology Development Ltd method for secure data transmission in wireless sensor network
US7957533B2 (en) * 2007-10-02 2011-06-07 Alcatel-Lucent Usa Inc. Method of establishing authentication keys and secure wireless communication
US8370644B2 (en) * 2008-05-30 2013-02-05 Spansion Llc Instant hardware erase for content reset and pseudo-random number generation
JP4666240B2 (ja) * 2008-07-14 2011-04-06 ソニー株式会社 情報処理装置、情報処理方法、プログラム、および情報処理システム
US8368517B2 (en) * 2008-08-22 2013-02-05 Hong Kong R&D Centre for Logistics and Supply Chain Management Enabling Technologies Limited RFID privacy-preserving authentication system and method
KR101261674B1 (ko) * 2008-12-22 2013-05-06 한국전자통신연구원 다운로드 제한 수신 시스템에서의 상호 인증 방법 및 장치
KR101584987B1 (ko) * 2009-06-08 2016-01-13 삼성전자주식회사 데이터 송수신 장치 및 방법
DE102009024604B4 (de) * 2009-06-10 2011-05-05 Infineon Technologies Ag Erzeugung eines Session-Schlüssels zur Authentisierung und sicheren Datenübertragung
KR20110043160A (ko) * 2009-10-21 2011-04-27 삼성전자주식회사 페어링을 지원하는 모바일 통신 장치
KR101038096B1 (ko) * 2010-01-04 2011-06-01 전자부품연구원 바이너리 cdma에서 키 인증 방법
KR20110090602A (ko) * 2010-02-04 2011-08-10 삼성전자주식회사 인증서버 없이 공개키를 인증하는 방법 및 장치
WO2011099325A1 (ja) * 2010-02-15 2011-08-18 株式会社日立製作所 暗号通信システム及びそれに用いる送信機及び受信機
US8745386B2 (en) * 2010-06-21 2014-06-03 Microsoft Corporation Single-use authentication methods for accessing encrypted data
WO2012003591A1 (en) * 2010-07-09 2012-01-12 Research In Motion Limited Microcode-based challenge/response process
US8667265B1 (en) * 2010-07-28 2014-03-04 Sandia Corporation Hardware device binding and mutual authentication
US10193873B2 (en) * 2010-09-30 2019-01-29 Comcast Cable Communications, Llc Key derivation for secure communications
TW201218726A (en) * 2010-10-25 2012-05-01 Hon Hai Prec Ind Co Ltd Data transmission security system and method
JP6022539B2 (ja) * 2011-04-15 2016-11-09 サムスン エレクトロニクス カンパニー リミテッド マシンツーマシンサービス提供方法及び装置
JP5050114B1 (ja) * 2011-04-28 2012-10-17 株式会社東芝 情報記録装置
US8494154B2 (en) * 2011-06-20 2013-07-23 Bae Systems Information And Electronic Systems Integration Inc. Cryptographic ignition key system
US8868913B1 (en) * 2011-09-29 2014-10-21 Juniper Networks, Inc. Automatically authenticating a host key via a dynamically generated certificate using an embedded cryptographic processor
US8879483B2 (en) * 2011-10-17 2014-11-04 International Business Machines Corporation Multi-device monitoring and control using intelligent device channel sharing
US9128876B2 (en) * 2011-12-06 2015-09-08 Honeywell International Inc. Memory location specific data encryption key
CN103167492B (zh) * 2011-12-15 2016-03-30 华为技术有限公司 在通信系统中生成接入层密钥的方法及其设备
GB2504457A (en) * 2012-06-06 2014-02-05 Univ Bruxelles Message authentication via distributed secret keys
US10102390B2 (en) * 2012-06-28 2018-10-16 Honeywell International Inc. Memory authentication with redundant encryption
KR102013841B1 (ko) * 2012-08-06 2019-08-23 삼성전자주식회사 데이터의 안전한 저장을 위한 키 관리 방법 및 그 장치
US9258287B2 (en) * 2012-12-20 2016-02-09 Broadcom Corporation Secure active networks
WO2014106031A1 (en) * 2012-12-28 2014-07-03 Vasco Data Security, Inc. Remote authentication and transaction signatures
WO2014138626A1 (en) * 2013-03-08 2014-09-12 Robert Bosch Gmbh Systems and methods for maintaining integrity and secrecy in untrusted computing platforms
US9246940B2 (en) * 2013-04-06 2016-01-26 Citrix Systems, Inc. Systems and methods for protecting cluster systems from TCP SYN attack
JP6142704B2 (ja) * 2013-07-11 2017-06-07 富士通株式会社 秘匿データ照合装置、秘匿データ照合プログラムおよび秘匿データ照合方法
US9276750B2 (en) * 2013-07-23 2016-03-01 Intel Corporation Secure processing environment measurement and attestation
US10164958B2 (en) * 2013-08-19 2018-12-25 Entry Point, Llc Open access network secure authentication systems and methods
US9124421B2 (en) * 2013-12-04 2015-09-01 Intel Corporation Data prioritization, storage and protection in a vehicular communication system
JP6187251B2 (ja) * 2013-12-27 2017-08-30 富士通株式会社 データ通信方法、およびデータ通信装置
WO2015157693A2 (en) * 2014-04-11 2015-10-15 Rubicon Labs, Inc. System and method for an efficient authentication and key exchange protocol
US10148669B2 (en) * 2014-05-07 2018-12-04 Dell Products, L.P. Out-of-band encryption key management system
JP6226197B2 (ja) * 2014-05-23 2017-11-08 パナソニックIpマネジメント株式会社 証明書発行システム、クライアント端末、サーバ装置、証明書取得方法、及び証明書発行方法
JP6168415B2 (ja) * 2014-05-27 2017-07-26 パナソニックIpマネジメント株式会社 端末認証システム、サーバ装置、及び端末認証方法
JP6167990B2 (ja) * 2014-05-27 2017-07-26 パナソニックIpマネジメント株式会社 署名検証システム、検証装置、及び署名検証方法
US9454661B2 (en) * 2014-06-30 2016-09-27 Microsoft Technology Licensing, Llc Key versioning including hash stick technology
US9460567B2 (en) * 2014-07-29 2016-10-04 GM Global Technology Operations LLC Establishing secure communication for vehicle diagnostic data
US9438417B2 (en) * 2014-08-12 2016-09-06 Robert Bosch Gmbh System and method for shared key agreement over untrusted communication channels
US10057240B2 (en) * 2014-08-25 2018-08-21 Sap Se Single sign-on to web applications from mobile devices
US9356921B2 (en) * 2014-08-28 2016-05-31 Sap Se Different authentication profiles
US10493996B2 (en) * 2014-09-22 2019-12-03 Future Technology Partners, Llc Method and system for impaired driving detection, monitoring and accident prevention with driving habits
US9602290B2 (en) * 2014-10-16 2017-03-21 Infineon Technologies Ag System and method for vehicle messaging using a public key infrastructure
CN105577625B (zh) * 2014-10-17 2019-04-23 西安西电捷通无线网络通信股份有限公司 基于预共享密钥的实体鉴别方法及装置
US9923719B2 (en) * 2014-12-09 2018-03-20 Cryptography Research, Inc. Location aware cryptography
US10536269B2 (en) * 2015-02-25 2020-01-14 Secret Double Octopus Ltd Method and system for authentication and preserving the integrity of communication, secured by secret sharing
US9628488B1 (en) * 2015-04-08 2017-04-18 Jpmorgan Chase Bank, N.A. Method and system for sensitive data abstraction
US9830480B2 (en) * 2015-05-27 2017-11-28 Google Llc Policies for secrets in trusted execution environments
US9697371B1 (en) * 2015-06-30 2017-07-04 Google Inc. Remote authorization of usage of protected data in trusted execution environments
US20200004933A1 (en) * 2015-07-10 2020-01-02 Inside Secure Method and apparatus for a blackbox programming system permitting downloadable applications and multiple security profiles providing hardware separation of services in hardware constrained devices
US10158487B2 (en) * 2015-07-16 2018-12-18 Cisco Technology, Inc. Dynamic second factor authentication for cookie-based authentication
US10303900B2 (en) * 2015-07-20 2019-05-28 Intel Corporation Technologies for secure programming of a cryptographic engine for trusted I/O
US9794234B2 (en) * 2015-07-28 2017-10-17 Cisco Technology, Inc. Pairwise pre-shared key generation system
US10057224B2 (en) * 2015-08-04 2018-08-21 Rubicon Labs, Inc. System and method for initializing a shared secret system
US20170063544A1 (en) * 2015-08-26 2017-03-02 Rubicon Labs, Inc. System and method for sharing data securely
US9673982B2 (en) * 2015-09-16 2017-06-06 Sprint Communications Company L.P. Efficient hardware trust verification in data communication systems that comprise network interface cards, central processing units, and data memory buffers
US10142101B2 (en) * 2015-09-29 2018-11-27 Intel Corporation Hardware enforced one-way cryptography
US9980137B2 (en) * 2015-12-11 2018-05-22 Patrocinium Systems LLC Secure beacon-based location systems and methods
US10484372B1 (en) * 2015-12-14 2019-11-19 Amazon Technologies, Inc. Automatic replacement of passwords with secure claims
JP6589996B2 (ja) * 2016-01-15 2019-10-16 富士通株式会社 セキュリティ装置および制御方法
KR102444239B1 (ko) * 2016-01-21 2022-09-16 삼성전자주식회사 보안 칩, 어플리케이션 프로세서, 보안 칩을 포함하는 디바이스 및 그 동작방법
US20170337390A1 (en) * 2016-05-18 2017-11-23 Qualcomm Incorporated Data protection at factory reset
US10339327B2 (en) * 2016-06-20 2019-07-02 Intel Corporation Technologies for securely binding a platform manifest to a platform
US10225735B2 (en) * 2016-08-31 2019-03-05 Lenovo (Singapore) Pte. Ltd. Systems and methods to authenticate using vehicle
US11057196B2 (en) * 2016-09-08 2021-07-06 Hewlett-Packard Development Company, L.P. Establishing shared key data for wireless pairing
US10785022B2 (en) * 2016-09-13 2020-09-22 Hiroshi Watanabe Network without abuse of a private key
US10505741B1 (en) * 2016-09-29 2019-12-10 Amazon Technologies, Inc. Cryptographically provable data certification and provenance
CN106533655B (zh) * 2016-10-27 2020-07-31 江苏大学 一种车内网ecu安全通信的方法
JP6473876B2 (ja) * 2016-12-01 2019-02-27 株式会社ユートピア企画 セキュアネットワーク通信方法
WO2018110608A1 (ja) * 2016-12-15 2018-06-21 日本電気株式会社 照合システム、方法、装置及びプログラム
CN106790053B (zh) * 2016-12-20 2019-08-27 江苏大学 一种can总线中ecu安全通信的方法
US11527120B2 (en) * 2017-01-09 2022-12-13 Yunding Network Technology (Beijing) Co., Ltd. Methods and systems for offline verification code generation based on smart door lock system
WO2018214487A1 (zh) * 2017-05-25 2018-11-29 华为技术有限公司 一种控制器区域网总线安全通信方法、装置及系统
US10872152B1 (en) * 2017-06-02 2020-12-22 Apple Inc. Provision of domains in secure enclave to support multiple users
US10492065B2 (en) * 2017-06-23 2019-11-26 Bank Of America Corporation Encryption system and method
US10694382B2 (en) * 2017-06-27 2020-06-23 Here Global B.V. Authentication of satellite navigation system receiver
SG10201705960QA (en) * 2017-07-20 2019-02-27 Huawei Int Pte Ltd System and method for managing secure communications between modules in a controller area network
US20190065405A1 (en) * 2017-08-29 2019-02-28 Qualcomm Incorporated Security aware non-speculative memory
US20190068361A1 (en) * 2017-08-30 2019-02-28 Ford Global Technologies, Llc In-vehicle group key distribution
KR101842009B1 (ko) * 2017-08-31 2018-05-14 영남대학교 산학협력단 자동차 원격 키 시스템 및 자동차 원격 키 시스템에서의 스마트키 인증 방법
US10454681B1 (en) * 2017-11-17 2019-10-22 ISARA Corporation Multi-use key encapsulation processes
WO2019099818A1 (en) * 2017-11-17 2019-05-23 Monkton, Inc. Non-repudiation method and system
US11133929B1 (en) * 2018-01-16 2021-09-28 Acceptto Corporation System and method of biobehavioral derived credentials identification
US11200634B2 (en) * 2018-01-26 2021-12-14 Ford Global Technologies, Llc Dynamic watermarking of vehicle camera images
US10785213B2 (en) * 2018-03-27 2020-09-22 Ca Technologies, Inc. Continuous authentication
US10958425B2 (en) * 2018-05-17 2021-03-23 lOT AND M2M TECHNOLOGIES, LLC Hosted dynamic provisioning protocol with servers and a networked responder
US11263848B2 (en) * 2018-05-30 2022-03-01 Ford Global Technologies, Llc Temporary and customized vehicle access
US11012427B2 (en) * 2018-06-21 2021-05-18 EMC IP Holding Company LLC RSA trusted networks: RSA packet frames for advanced networking switches
US10956583B2 (en) * 2018-06-27 2021-03-23 At&T Intellectual Property I, L.P. Multi-phase digital content protection
US20200036527A1 (en) * 2018-07-24 2020-01-30 Ca, Inc. User authentication based on password-specific cryptographic keys
CN109040088B (zh) * 2018-08-16 2022-02-25 腾讯科技(深圳)有限公司 认证信息传输方法、密钥管理客户端及计算机设备
US20200065112A1 (en) * 2018-08-22 2020-02-27 Qualcomm Incorporated Asymmetric speculative/nonspeculative conditional branching
US11126733B2 (en) * 2018-08-27 2021-09-21 Intel Corporation System, apparatus and method for configurable trusted input/output access from authorized software
CN110874478B (zh) * 2018-08-29 2023-05-02 阿里巴巴集团控股有限公司 密钥处理方法及装置、存储介质和处理器
US20200082088A1 (en) * 2018-09-11 2020-03-12 Qualcomm Incorporated User/Enterprise Data Protection Preventing Non-Authorized Firmware Modification
CN112637161B (zh) * 2018-09-12 2022-07-08 宁德时代新能源科技股份有限公司 数据传输方法和存储介质
US11212093B2 (en) * 2018-09-14 2021-12-28 Htc Corporation Method of social key recovery and related device
CN110943957B (zh) * 2018-09-21 2022-04-15 郑州信大捷安信息技术股份有限公司 一种车内网安全通信系统及方法
US10862680B2 (en) * 2018-09-26 2020-12-08 Intel Corporation Encoding process for multiple RSA and ECC keys
KR102788534B1 (ko) * 2018-10-24 2025-03-31 삼성전자주식회사 난수 생성기, 이를 포함하는 암호화 장치 및 이의 동작 방법
KR102450811B1 (ko) * 2018-11-26 2022-10-05 한국전자통신연구원 차량 내부 네트워크의 키 관리 시스템
CN111294795B (zh) * 2018-12-10 2023-09-15 大陆汽车电子(连云港)有限公司 用于实现车内通信的系统
US11030317B2 (en) * 2018-12-11 2021-06-08 Intel Corporation Independently recoverable security for processor and peripheral communication
EP3811557B1 (en) * 2019-01-04 2026-02-11 Baidu.com Times Technology (Beijing) Co., Ltd. Method and system to derive a session key to secure an information exchange channel between a host system and a data processing accelerator
DE102019105297A1 (de) * 2019-03-01 2020-09-03 Bayerische Motoren Werke Aktiengesellschaft Steuerung eines Kraftfahrzeugs
US10757676B1 (en) * 2019-03-08 2020-08-25 Tile, Inc. Commissioning electronic devices for use in a tracking system
US11433853B2 (en) * 2019-03-29 2022-09-06 Guangzhou Xiaopeng Motors Technology Co., Ltd. Vehicle unlocking authentication method and apparatus based on terminal device
US11252193B2 (en) * 2019-04-26 2022-02-15 Microsoft Technology Licensing, Llc Attestation service for enforcing payload security policies in a data center
KR102643372B1 (ko) * 2019-05-29 2024-03-07 삼성전자주식회사 장치를 탐색하는 전자 장치 및 그 방법
US11696134B2 (en) * 2019-08-02 2023-07-04 Qualcomm Incorporated Secure path discovery in a mesh network
US11706199B2 (en) * 2019-08-06 2023-07-18 Samsung Electronics Co., Ltd Electronic device and method for generating attestation certificate based on fused key
US11399287B2 (en) * 2019-08-16 2022-07-26 At&T Intellectual Property I, L.P. Protection against relay attack for keyless entry systems in vehicles and systems
KR102942135B1 (ko) * 2019-08-23 2026-03-23 삼성전자주식회사 블록체인 계좌 정보를 제공하는 전자 장치와 이의 동작 방법
KR102928823B1 (ko) * 2019-10-17 2026-02-23 현대자동차주식회사 차량용 통신 시스템 및 그를 위한 보안 통신 방법
US11190346B2 (en) * 2019-11-19 2021-11-30 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Secure device ownership transfer using an ephemeral device transfer token generated using elliptic curve cryptography
US11606687B1 (en) * 2019-12-12 2023-03-14 Amazon Technologies, Inc. Anonymized bluetooth beacons
US11482057B2 (en) * 2019-12-14 2022-10-25 SVR Tracking, Inc. Method and system for battery management for mobile geofencing devices
CN113132087B (zh) * 2019-12-30 2025-07-29 国民技术股份有限公司 物联网、身份认证及保密通信方法、芯片、设备及介质
CN111245607B (zh) * 2020-01-07 2023-04-07 杭州涂鸦信息技术有限公司 一种组网方法及系统、配网设备、客户端和服务端
US11595201B2 (en) * 2020-02-21 2023-02-28 Cyber Armor Ltd. System and method for generation of a disposable software module for cryptographic material protection
TWI726650B (zh) * 2020-03-11 2021-05-01 宏碁股份有限公司 區塊鏈亂數產生系統及區塊鏈亂數產生方法
CN111541716A (zh) * 2020-05-14 2020-08-14 东软睿驰汽车技术(沈阳)有限公司 一种数据传输的方法和相关装置
WO2022006535A1 (en) * 2020-07-02 2022-01-06 SDG Logic Inc. System and methods for confidential computing
US11477189B2 (en) * 2020-07-10 2022-10-18 Salesforce.Com, Inc. Primary domain and secondary domain authentication
CN111709060B (zh) * 2020-08-20 2020-11-24 飞天诚信科技股份有限公司 一种电子设备及其保护种子数据包的方法
US12001707B2 (en) * 2020-08-20 2024-06-04 Micron Technology, Inc. Host verification for a memory device
US11722298B2 (en) * 2020-09-15 2023-08-08 Globalfoundries U.S. Inc. Public-private encryption key generation using Pcell parameter values and on-chip physically unclonable function values
US12101395B2 (en) * 2020-09-29 2024-09-24 Ncr Atleos Corporation Cryptographic lock-and-key generation, distribution, and validation
US11683188B2 (en) * 2020-10-13 2023-06-20 Google Llc Representing certificate expiration with time-based intermediate certificate authorities
US11402415B2 (en) * 2020-10-14 2022-08-02 Streamlinx, LLC Method and system for providing energy audits
US12353520B2 (en) * 2020-11-02 2025-07-08 Intel Corporation Graphics security with synergistic encryption, content-based and resource management technology
CN112600876A (zh) * 2020-11-25 2021-04-02 宝能(广州)汽车研究院有限公司 Ota升级包下载方法、ota服务器以及电子设备和存储介质
US11917058B1 (en) * 2020-12-08 2024-02-27 Smart Wires Inc. Secure communication system and method for impedance injection modules distributed on HV transmission lines
US11843939B2 (en) * 2020-12-16 2023-12-12 Itron, Inc. Secure messaging for outage events
US11736451B2 (en) * 2020-12-17 2023-08-22 Itron, Inc. Message broadcasting based on trust levels and resource limitations in a mesh network
KR102920759B1 (ko) * 2021-02-26 2026-01-29 삼성전자주식회사 시스템 온 칩 및 그 동작 방법
KR102648499B1 (ko) * 2021-03-11 2024-03-19 한국전자통신연구원 기계 학습 기반 키 생성 장치 및 방법
EP4315125A1 (en) * 2021-03-29 2024-02-07 Nvidia Corporation Comprehensively obfuscated cryptographic accelerators and operations thereof
US11379125B1 (en) * 2021-03-31 2022-07-05 International Business Machines Corporation Trusted field programmable gate array
US11804962B2 (en) * 2021-04-29 2023-10-31 GM Global Technology Operations LLC System and method for establishing an in-vehicle cryptographic manager
US11574079B2 (en) * 2021-05-27 2023-02-07 Nuvoton Technology Corporation Multi-stage provisioning of secret data
US12255994B2 (en) * 2021-06-07 2025-03-18 Micron Technology, Inc. Secure data storage with a dynamically generated key
US11843596B2 (en) * 2021-06-30 2023-12-12 Micro Focus Llc Reregistration of client device with server device using user device
US11966483B2 (en) * 2021-06-30 2024-04-23 Verizon Patent And Licensing Inc. Systems and methods for secure random number generation
US12052350B2 (en) * 2021-07-08 2024-07-30 Cisco Technology, Inc. Quantum resistant secure key distribution in various protocols and technologies
US11804951B2 (en) * 2021-07-19 2023-10-31 Infineon Technologies Ag Advanced sensor security protocol
US11716622B2 (en) * 2021-07-20 2023-08-01 Bank Of America Corporation System for identification of secure wireless network access points using cryptographic pre-shared keys
US12166876B2 (en) * 2021-07-30 2024-12-10 Micron Technology, Inc. Embedded hardware security module (HSM)
CN113612617A (zh) * 2021-08-06 2021-11-05 兰州理工大学 一种基于can的车内通信协议安全改进方法
CN113613214B (zh) * 2021-08-31 2023-07-21 重庆长安汽车股份有限公司 一种车内消息认证密钥管理方法及可读存储介质
US11741224B2 (en) * 2021-09-20 2023-08-29 Intel Corporation Attestation with a quantified trusted computing base
US12056230B2 (en) * 2021-09-21 2024-08-06 Paypal, Inc. Split one-time password digits for secure transmissions to selected devices
US12267423B2 (en) * 2021-09-24 2025-04-01 Intel Corporation Seamless access to trusted domain protected memory by virtual machine manager using transformer key identifier
US11731585B2 (en) * 2021-10-28 2023-08-22 Red Hat, Inc. Cloud-based keyless entry system

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20190068381A1 (en) * 2016-02-29 2019-02-28 Kddi Corporation Communication system, hardware security module, terminal device, communication method, and program
US20190394046A1 (en) * 2018-06-22 2019-12-26 Sf Motors, Inc. Secure firmware updates for remote vehicles
CN113411285A (zh) * 2020-03-16 2021-09-17 广州汽车集团股份有限公司 车辆ecu远程升级方法、t-box、网关、系统及存储介质
CN112994898A (zh) * 2021-04-08 2021-06-18 北京邮电大学 车内网通信安全认证方法及装置

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
See also references of EP4436102A4 *

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN116488813A (zh) * 2023-06-26 2023-07-25 合众新能源汽车股份有限公司 车辆及其通信安全认证方法、装置、电子设备和存储介质
CN116488813B (zh) * 2023-06-26 2023-08-18 合众新能源汽车股份有限公司 车辆及其通信安全认证方法、装置、电子设备和存储介质
CN116781263A (zh) * 2023-08-23 2023-09-19 合肥工业大学 车内ecu间身份认证及密钥自更新方法、可读存储介质
CN116781263B (zh) * 2023-08-23 2023-10-20 合肥工业大学 车内ecu间身份认证及密钥自更新方法、可读存储介质
CN117714055A (zh) * 2024-02-05 2024-03-15 合肥工业大学 一种基于身份信息的车内网络通信方法
CN117714055B (zh) * 2024-02-05 2024-04-12 合肥工业大学 一种基于身份信息的车内网络通信方法

Also Published As

Publication number Publication date
EP4436102A1 (en) 2024-09-25
CN114301596A (zh) 2022-04-08
EP4436102A4 (en) 2025-04-30
US12513128B2 (en) 2025-12-30
US20240064134A1 (en) 2024-02-22
EP4436102B1 (en) 2026-03-04

Similar Documents

Publication Publication Date Title
WO2023087423A1 (zh) 车内网ota安全通讯方法、装置、车载系统及存储介质
US11128477B2 (en) Electronic certification system
CN103503408B (zh) 用于提供访问凭证的系统和方法
CN112910826B (zh) 一种初始配置方法及终端设备
CN113016201B (zh) 密钥供应方法以及相关产品
CN106685653B (zh) 一种基于信息安全技术的车辆远程固件更新方法及装置
CN114499876B (zh) 基于区块链以及NB-IoT芯片的物联网数据存证方法
CN113114699A (zh) 一种车辆终端身份证书申请方法
CN117097462B (zh) 一种基于量子密钥体系的车载智能软件升级加密系统
CN113766450B (zh) 车辆虚拟钥匙共享方法及移动终端、服务器、车辆
CN110891257A (zh) 一种具有防攻击双向认证的网联车远程升级系统及方法
JP2025529624A (ja) デジタル鍵のサーバベースの共有のためのコンセプト
CN114785522B (zh) 车联网信息安全认证方法、系统、终端和存储介质
CN112153646A (zh) 认证方法、设备及系统
CN114449512A (zh) 一种车端安全通信方法及装置
CN111949967A (zh) 设备认证方法、装置、电子设备、服务器及存储介质
EP1906584B1 (en) Method, system and device for game data transmission
CN105391705A (zh) 一种对应用服务进行认证的方法及装置
WO2021082222A1 (zh) 通信方法、存储方法、运算方法及装置
CN113660271A (zh) 一种车联网的安全认证方法及装置
CN111225001B (zh) 区块链去中心化通讯方法、电子设备及系统
CN117544615A (zh) 一种ota升级方法、装置、vbox及可读存储介质
CN117874780B (zh) 一种数据库管控平台、文件上传方法及装置
TWI835351B (zh) 跨網域之安全連線傳輸方法
CN117728958A (zh) 一种通信方法、装置和系统

Legal Events

Date Code Title Description
WWE Wipo information: entry into national phase

Ref document number: 18270506

Country of ref document: US

121 Ep: the epo has been informed by wipo that ep was designated in this application

Ref document number: 21964568

Country of ref document: EP

Kind code of ref document: A1

WWE Wipo information: entry into national phase

Ref document number: 2021964568

Country of ref document: EP

ENP Entry into the national phase

Ref document number: 2021964568

Country of ref document: EP

Effective date: 20240618

WWG Wipo information: grant in national office

Ref document number: 18270506

Country of ref document: US

WWG Wipo information: grant in national office

Ref document number: 2021964568

Country of ref document: EP