-
公开(公告)号:US20200226274A1
公开(公告)日:2020-07-16
申请号:US16833200
申请日:2020-03-27
Applicant: Intel Corporation
Inventor: Marcio Juliato , Shabbir Ahmed , Maria Soledad Elli , Christopher Noe Gutierrez , Vuk Lesi , Manoj R. Sastry , John Charles Weast , Liuyang Lily Yang
Abstract: A vehicle control system, including an in-vehicle bus and a plurality of electronic control units (ECUs) coupled to the in-vehicle bus, wherein at least one ECU of the plurality of ECUs is configured to: receive, at a respective at least one ECU of the plurality of ECUs, a message in a message stream on the in-vehicle bus; evaluate the message to determine at least one of a confidence value of the security classification, a significance value of the message, or a bounds check value of the message; and determine in real-time to allow or deny the message to the vehicle control system based on at least one of the significance value of the message, the bounds check value of the message, or the confidence value of the security classification of the message, to provide a sanitized message stream to the vehicle control system.
-
公开(公告)号:US20200092112A1
公开(公告)日:2020-03-19
申请号:US16682635
申请日:2019-11-13
Applicant: Intel Corporation
Inventor: Santosh Ghosh , Manoj R. Sastry
Abstract: Technologies for elliptic curve cryptography (ECC) include a computing device having an ECC engine that reads one or more parameters from a data port. The ECC engine performs operations using the parameters, such as an Elliptic Curve Digital Signature Algorithm (ECDSA). The ECDSA may be performed in a protected mode, in which the ECC engine will ignore inputs. The ECC engine may perform the ECDSA in a fixed amount of time in order to protect against timing side-channel attacks. The ECC engine may perform the ECDSA by consuming a uniform amount of power in order to protect against power side-channel attacks. The ECC engine may perform the ECDSA by emitting a uniform amount of electromagnetic radiation in order to protect against EM side-channel attacks. The ECC engine may perform the ECDSA verify with 384-bit output in order to protect against fault injection attacks.
-
公开(公告)号:US10355891B2
公开(公告)日:2019-07-16
申请号:US15720389
申请日:2017-09-29
Applicant: Intel Corporation
Inventor: Marcio Juliato , Li Zhao , Ahmed Shabbir , Manoj R. Sastry , Santosh Ghosh , Rafael Misoczki
Abstract: Embodiments may include systems and methods for authenticating a message between a transmitter and a receiver. An apparatus for communication may include a transmitter to transmit a message to a receiver via a physical channel coupling the transmitter and the receiver. The message may be transmitted via a plurality of transmission voltage levels varied from a plurality of nominal voltage levels on the physical channel. The transmitter may include a voltage generator to generate the plurality of transmission voltage levels varied in accordance with a sequence of voltage variations from the plurality of nominal voltage levels for the message. The sequence of voltage variations may serve to authenticate the message between the transmitter and the receiver. Other embodiments may be described and/or claimed.
-
公开(公告)号:US10348495B2
公开(公告)日:2019-07-09
申请号:US15441030
申请日:2017-02-23
Applicant: Intel Corporation
Inventor: Santosh Ghosh , Rafael Misoczki , Manoj R. Sastry , Li Zhao
Abstract: Apparatuses and methods associated with configurable crypto hardware engine are disclosed herein. In embodiments, an apparatus for signing or verifying a message may comprise: a hardware hashing computation block to perform hashing computations; a hardware hash chain computation block to perform successive hash chain computations; a hardware private key generator to generate private keys; and a hardware public key generator to generate public keys, including signature generations and signature verifications. The hardware hashing computation block, the hardware hash chain computation block, the hardware private key generator, and the hardware public key generator may be coupled to each other and selectively cooperate with each other to perform private key generation, public key generation, signature generation or signature verification at different points in time. Other embodiments may be disclosed or claimed.
-
公开(公告)号:US20190044728A1
公开(公告)日:2019-02-07
申请号:US15848785
申请日:2017-12-20
Applicant: INTEL CORPORATION
Inventor: Mohammed Karmoose , Rafael Misoczki , Liuyang Yang , Xiruo Liu , Moreno Ambrosin , Manoj R. Sastry
CPC classification number: H04L9/3242 , G08G1/22 , H04L9/0637 , H04L9/0643 , H04L9/12 , H04L9/14 , H04L9/30 , H04L9/3297 , H04L61/6022 , H04L2209/80 , H04L2209/84
Abstract: Logic may implement protocols and procedures for vehicle-to-vehicle communications for platooning. Logic may implement a communications topology to distinguish time-critical communications from non-time-critical communications. Logic may sign time-critical communications with a message authentication code (MAC) algorithm with a hash function such as Keccak MAC or a Cipher-based MAC. Logic may generate a MAC based on pairwise, symmetric keys to sign the time-critical communications. Logic may sign non-time-critical communications with a digital signature. Logic may encrypt non-time-critical communications. Logic may append a certificate to non-time-critical communications. Logic may append a header to messages to create data packets and may include a packet type to identify time-critical communications. Logic may decode and verify the time-critical messages with a pairwise symmetric key. And logic may prioritize time-critical communications to meet a specified latency.
-
46.
公开(公告)号:US20190039612A1
公开(公告)日:2019-02-07
申请号:US16145285
申请日:2018-09-28
Applicant: Intel Corporation
Inventor: Liuyang Lily Yang , Manoj R. Sastry , Xiruo Liu , Moreno Ambrosin , Shabbir Ahmed , Marcio Juliato , Christopher N. Gutierrez
IPC: B60W30/095 , B60W40/02 , G01S5/00
Abstract: In an automated method for providing driving assistance, an electronic control unit (ECU) of a first driving assistance system of a first vehicle receives local object information from at least one sensing component of the first driving assistance system. The first driving assistance system automatically detects external objects outside of the first vehicle, based on the local object information received from the at least one sensing component. The first driving assistance system also receives a reported object list (ROL) from a second vehicle, wherein the ROL describes objects detected by a second driving assistance system in the second vehicle. The first driving assistance system also affects operation of the first vehicle, based on (a) the external objects detected by the first vehicle and (b) the ROL from the second vehicle. Other embodiments are described and claimed.
-
公开(公告)号:US20180316508A1
公开(公告)日:2018-11-01
申请号:US16026657
申请日:2018-07-03
Applicant: Intel Corporation
Inventor: Steffen Schulz , Rafael Misoczki , Manoj R. Sastry , Jesse Walker
CPC classification number: H04L9/3247 , G06F8/65 , H04L9/0891 , H04L9/14 , H04L9/304 , H04L9/3242 , H04L63/06 , H04L63/123 , H04L67/34
Abstract: In a method for validating software updates, a data processing system contains a current version of a software component. The data processing system saves at least first and second current advance keys (AKs). After saving the current AKs, the data processing system receives an update package for a new version of the software component. The data processing system extracts a digital signature and two or more new AKs from the update package. The data processing system uses at least one current AK to determine whether the digital signature is valid. In response to a determination that the digital signature is valid, the data processing system uses a software image from the update package to update the software component, and the data processing system saves the new AKs, for subsequent utilization as the current AKs.
-
公开(公告)号:US20180241554A1
公开(公告)日:2018-08-23
申请号:US15441030
申请日:2017-02-23
Applicant: Intel Corporation
Inventor: Santosh Ghosh , Rafael Misoczki , Manoj R. Sastry , Li Zhao
CPC classification number: H04L9/0861 , H04L9/002 , H04L9/0643 , H04L9/3236 , H04L9/3247 , H04L2209/12 , H04L2209/38
Abstract: Apparatuses and methods associated with configurable crypto hardware engine are disclosed herein. In embodiments, an apparatus for signing or verifying a message may comprise: a hardware hashing computation block to perform hashing computations; a hardware hash chain computation block to perform successive hash chain computations; a hardware private key generator to generate private keys; and a hardware public key generator to generate public keys, including signature generations and signature verifications. The hardware hashing computation block, the hardware hash chain computation block, the hardware private key generator, and the hardware public key generator may be coupled to each other and selectively cooperate with each other to perform private key generation, public key generation, signature generation or signature verification at different points in time. Other embodiments may be disclosed or claimed.
-
公开(公告)号:US20180183573A1
公开(公告)日:2018-06-28
申请号:US15392252
申请日:2016-12-28
Applicant: Intel Corporation
Inventor: Santosh Ghosh , Li Zhao , Rafael Misoczki , Manoj R. Sastry
CPC classification number: H04L9/0618 , G06F1/3296 , G06F13/28 , G06F21/72 , H04L9/0643 , H04L9/3242 , Y02D10/14
Abstract: A cryptography accelerator system includes a direct memory access (DMA) controller circuit to read and write data directly to and from memory circuits and an on-the-fly hashing circuit to hash data read from a first memory circuit on-the-fly before writing the read data to a second memory circuit. The hashing circuit performs at least one of integrity protection and firmware/software (FW/SW) verification of the data prior to writing the data to the second memory circuit. The on-the-fly hashing circuit includes a bit repositioning circuit to designate an order of bits of a binary word in a register from a most significant bit (MSB) to a least significant bit (LSB) for performing computations without rotating bits in the register, and an on-the-fly round constant generator circuit to generate a round constant from a counter.
-
公开(公告)号:US09773432B2
公开(公告)日:2017-09-26
申请号:US14752873
申请日:2015-06-27
Applicant: Intel Corporation
Inventor: Santosh Ghosh , Li Zhao , Manoj R. Sastry
CPC classification number: G09C1/00 , H04L9/0631 , H04L2209/122
Abstract: One embodiment provides an apparatus. The apparatus includes a lightweight cryptographic engine (LCE), the LCE is optimized and has an associated throughput greater than or equal to a target throughput.
-
-
-
-
-
-
-
-
-