H04L9/12

Method and apparatus for secure wireless vehicle bus communication

A system includes a processor configured to wirelessly broadcast a message obtained from a first originating vehicle BUS or controller, following a determination that the message was on a pre-approved list for broadcast and having encrypted the message utilizing a temporary random key generated for a message session. The system may include vehicle controllers, a gateway module, and vehicle BUSSES connecting the system controllers to the gateway module. The gateway module may include a memory storing a list of pre-approved message types and corresponding source types, and a processor configured to receive a message from one of the vehicle controllers over one of the vehicle BUSSES to determine if a message type and source type of the received message matches an element of the list.

Method and apparatus for secure wireless vehicle bus communication

A system includes a processor configured to wirelessly broadcast a message obtained from a first originating vehicle BUS or controller, following a determination that the message was on a pre-approved list for broadcast and having encrypted the message utilizing a temporary random key generated for a message session. The system may include vehicle controllers, a gateway module, and vehicle BUSSES connecting the system controllers to the gateway module. The gateway module may include a memory storing a list of pre-approved message types and corresponding source types, and a processor configured to receive a message from one of the vehicle controllers over one of the vehicle BUSSES to determine if a message type and source type of the received message matches an element of the list.

Physical layer key based interleaving for secure wireless communication

A key-based interleaver for enhancement the security of wireless communication includes a physical layer communication channel key to provide security even when the software encryption key is compromised. A method of creating a secure communication link using a physical layer interleaving system includes implementing a key policy implementation that utilizes temporal dependency and interleaving bits using a flexible inter and intra-block data interleaver.

KEY INFORMATION SYNCHRONIZATION METHOD AND SYSTEM, AND DEVICE
20220408247 · 2022-12-22 ·

This application provides a key information synchronization method and system, and a device, and relates to the field of communications technologies. The method includes: A terminal sends a first public key of the terminal to an IoT device; the terminal obtains a second public key of the IoT device from the IoT device; the terminal sends first key information to a hub device, where the first key information includes a first private key of the terminal, the first public key, and the second public key; the hub device uses the first private key and the first public key in the first key information as a key pair of the hub device; and the hub device performs encrypted interaction with the IoT device by using the first key information.

SERVER, DATA PROCESSING METHOD, COMPUTER SYSTEM, AND COMPUTER
20220407696 · 2022-12-22 · ·

This server having an interface connected to a first computer comprises: a coordination unit that receives a processing request, determines whether a coordination request showing a process for a first blockchain to which the first computer belongs and a process for a second blockchain to which a second computer coordinated to the first computer belongs is included in the processing request, and, if the coordination request is included, determines whether redaction of the coordination request is necessary; and a redaction unit that carries out redaction of the coordination request for which redaction is necessary on the basis of the results of the determination, wherein the coordination unit transmits, to the first computer, a processing execution request that includes the coordination request on which redaction has been carried out by the redaction unit in accordance with the results of the determination.

SERVER, DATA PROCESSING METHOD, COMPUTER SYSTEM, AND COMPUTER
20220407696 · 2022-12-22 · ·

This server having an interface connected to a first computer comprises: a coordination unit that receives a processing request, determines whether a coordination request showing a process for a first blockchain to which the first computer belongs and a process for a second blockchain to which a second computer coordinated to the first computer belongs is included in the processing request, and, if the coordination request is included, determines whether redaction of the coordination request is necessary; and a redaction unit that carries out redaction of the coordination request for which redaction is necessary on the basis of the results of the determination, wherein the coordination unit transmits, to the first computer, a processing execution request that includes the coordination request on which redaction has been carried out by the redaction unit in accordance with the results of the determination.

Hardware mechanisms for link encryption

Methods, systems, and apparatuses associated with hardware mechanisms for link encryption are disclosed. In various embodiments, an interconnect interface is coupled to a processor core to interconnect a peripheral device to the processor core via a link established between the peripheral device and the interconnect interface. The interconnect interface is to select a cryptographic engine of a plurality of cryptographic engines instantiated in the interconnect interface for the link. The cryptographic engine is to symmetrically encrypt data to be transmitted through the link. In more specific embodiments, each of the plurality of cryptographic engines is instantiated for one of a request type on the link, a virtual channel on the link, or a request type within a virtual channel on the link.

Hardware mechanisms for link encryption

Methods, systems, and apparatuses associated with hardware mechanisms for link encryption are disclosed. In various embodiments, an interconnect interface is coupled to a processor core to interconnect a peripheral device to the processor core via a link established between the peripheral device and the interconnect interface. The interconnect interface is to select a cryptographic engine of a plurality of cryptographic engines instantiated in the interconnect interface for the link. The cryptographic engine is to symmetrically encrypt data to be transmitted through the link. In more specific embodiments, each of the plurality of cryptographic engines is instantiated for one of a request type on the link, a virtual channel on the link, or a request type within a virtual channel on the link.

Blockchain instrument for transferable equity

Systems and methods for offering and purchasing tokenized securities on a blockchain platform meeting current and future federal, state, and offering and holding entity rules and regulations. Tokenized securities purchased during or after the tokenized securities offering are tradable on a secondary market. The server computer of the tokenized securities provides an automated transfer capability for tokenized securities holders.

Decryption device, encryption device, and cryptographic system

An inner-product functional encryption scheme in which the maximum length of a ciphertext and the maximum length of a secret key are not restricted can be constructed. An encryption device (20) generates a ciphertext ct.sub.x in which a vector x is encrypted, using encryption setting information that is of a size depending on the size of the vector x and is generated using as input public information of a fixed size. A key generation device (30) generates a secret key sk.sub.y in which a vector y is set, using key setting information that is of a size depending on the size of the vector y and is generated using as input the public information. A decryption device (40) decrypts the ciphertext ct.sub.x with the secret key sk.sub.y to calculate an inner-product value of the vector x and the vector y.