-
公开(公告)号:US12111908B2
公开(公告)日:2024-10-08
申请号:US18215924
申请日:2023-06-29
Applicant: Intel Corporation
Inventor: Eduardo Alban , Shabbir Ahmed , Marcio Juliato , Christopher Gutierrez , Qian Wang , Vuk Lesi , Manoj Sastry
CPC classification number: G06F21/44 , G06F13/20 , G06F21/85 , H04L12/40 , H04L2012/40215 , H04L2012/40273
Abstract: Systems, apparatuses, and methods to identify an electronic control unit transmitting a message on a communication bus, such as an in-vehicle network bus, are provided. ECUs transmit messages by manipulating voltage on conductive lines of the bus. Observation circuitry can observe voltage signals associated with the transmission at a point on the in-vehicle network bus. A distribution can be generated from densities of the voltage signals. ECUs can be identified and/or fingerprinted based on the distributions.
-
公开(公告)号:US20240264837A1
公开(公告)日:2024-08-08
申请号:US18164738
申请日:2023-02-06
Applicant: Intel Corporation
Inventor: Christoph Dobraunig , Santosh Ghosh , Manoj Sastry
IPC: G06F9/30
CPC classification number: G06F9/30196 , G06F9/30029 , G06F9/30032
Abstract: Techniques are described for an instruction for a conditional rotate and XOR operation in a single instruction and triple input bitwise logical operations in a single instruction in an instruction set of a computing system.
-
公开(公告)号:US12047514B2
公开(公告)日:2024-07-23
申请号:US17732852
申请日:2022-04-29
Applicant: Intel Corporation
Inventor: Santosh Ghosh , Manoj Sastry , Prakash Iyer , Ting Lu
CPC classification number: H04L9/3247 , G06F7/725 , H04L9/0643 , H04L9/3066 , H04L9/3234 , H04L9/3236 , H04L9/3252
Abstract: Embodiments are directed to a digital signature verification engine for reconfigurable circuit devices. An embodiment of an apparatus includes one or more processors; and a reconfigurable circuit device, the reconfigurable circuit device including digital signal processing (DSP) blocks and logic elements (LEs), wherein the one or more processors are to configure the reconfigurable circuit device to operate as a signature verification engine for a bit stream, the signature verification engine including a hybrid multiplication unit, the hybrid multiplication unit combining a set of LEs and a set of the DSPs to multiply operands for signature verification.
-
公开(公告)号:US20240211261A1
公开(公告)日:2024-06-27
申请号:US18145776
申请日:2022-12-22
Applicant: Intel Corporation
Inventor: Santosh Ghosh , Christoph Dobraunig , Manoj Sastry
IPC: G06F9/30
CPC classification number: G06F9/30145 , G06F9/30029 , G06F9/30032
Abstract: A method comprises fetching, by fetch circuitry, an encoded XOR3P instruction comprising at least one opcode, a first source identifier to identify a first register, a second source identifier to identify a second register, a third source identifier to identifier a third register, and a fourth source identifier to identify a fourth operand, wherein the first register is to store a first value, the second register is to store a second value, and the third register is to store a third value, decoding, by decode circuitry, the encoded XOR3P instruction to generate a decoded XOR3P instruction, and executing, by execution circuitry, to execute the decoded XOR3P instruction to perform a rotate operation on the third value based on the fourth operand to generate a rotated third value, perform an XOR operation on the first value, the second value, and the rotated third value to generate an XOR result, perform a rotate operation on the XOR result based on the fourth operand to generate a rotated XOR, and store the rotated XOR result.
-
公开(公告)号:US11949793B2
公开(公告)日:2024-04-02
申请号:US17868204
申请日:2022-07-19
Applicant: Intel Corporation
Inventor: Marcio Juliato , Shabbir Ahmed , Christopher Gutierrez , Xiruo Liu , Manoj Sastry , Liuyang Yang
CPC classification number: H04L9/3242 , H04L12/40 , H04L2012/40215 , H04L2012/40273
Abstract: Various embodiments are generally directed to providing authentication and confidentiality mechanisms for message communication over an in-vehicle network. For example, authentication data associated with a communicating node may be transmitted over the network by encoding different predefined voltage levels on top of the message bits of the message being communicated. Different voltage levels may represent different encodings, such as a bit-pair or any bit combination of the authentication data. In a further example, messaging confidentiality between at least two communicating nodes may be achieved by pseudo-randomly flipping, or scrambling, the dominant and recessive voltages of the entire message frame at the analog level based on a pseudo-random control bit sequence.
-
公开(公告)号:US11889300B2
公开(公告)日:2024-01-30
申请号:US17547418
申请日:2021-12-10
Applicant: INTEL CORPORATION
Inventor: Xiruo Liu , Shabbir Ahmed , Ralf Graefe , Christopher Gutierrez , Marcio Juliato , Rafael Rosales , Manoj Sastry , Liuyang Yang
IPC: H04W12/02 , H04W12/00 , H04W4/40 , H04W12/03 , H04W4/46 , H04W4/029 , H04W4/06 , H04L9/40 , H04W4/08 , H04W4/024 , H04L67/125 , H04W4/80 , H04L67/52
CPC classification number: H04W12/02 , H04L63/0407 , H04L67/125 , H04L67/52 , H04W4/024 , H04W4/029 , H04W4/06 , H04W4/08 , H04W4/40 , H04W4/46 , H04W4/80 , H04W12/03
Abstract: Various embodiments are generally directed to techniques for providing improved privacy protection against vehicle tracking for connected vehicles of a vehicular network. For example, at least one road side unit may: identify a set of vehicles that require pseudonym changes and send an invitation for a pseudonym change event to each of the vehicles, determine at least a total number of the acceptances, determine whether the total number meets or exceeds a predetermined threshold number, send acknowledgement messages to the accepting vehicles if the threshold number is met, and form a vehicle group to coordinate the pseudonym change event during a privacy period. During the privacy period, the RSU and the vehicles may communicate with each other in a confidential and private manner via key-session-based unicast transmission, and coordinate transmission power and vehicle trajectory adjustments to maximize the benefits for safety and obfuscation for privacy.
-
公开(公告)号:US11823022B2
公开(公告)日:2023-11-21
申请号:US17742845
申请日:2022-05-12
Applicant: Intel Corporation
Inventor: Marcio Juliato , Christopher Gutierrez , Shabbir Ahmed , Manoj Sastry , Liuyang Yang , Xiruo Liu
IPC: G05D1/00 , G06N20/20 , G06N5/045 , G06F16/901 , G06F18/24
CPC classification number: G06N20/20 , G05D1/0088 , G06F16/9027 , G06F18/24 , G06N5/045 , G05D2201/0213
Abstract: Systems, methods, computer program products, and apparatuses for low latency, fully reconfigurable hardware logic for ensemble classification methods, such as random forests. An apparatus may comprise circuitry for an interconnect and circuitry for a random forest implemented in hardware. The random forest comprising a plurality of decision trees connected via the interconnect, each decision tree comprising a plurality of nodes connected via the interconnect. A first decision tree of the plurality of decision trees comprising a first node of the plurality of nodes to: receive a plurality of elements of feature data via the interconnect, select a first element of feature data, of the plurality of elements of feature data, based on a configuration of the first node, and generate an output based on the first element of feature data, an operation, and a reference value, the operation and reference value specified in the configuration of the first node.
-
公开(公告)号:US20230305846A1
公开(公告)日:2023-09-28
申请号:US17703194
申请日:2022-03-24
Applicant: Intel Corporation
Inventor: Andrew H. Reinders , Santosh Ghosh , Manoj Sastry
CPC classification number: G06F9/30145 , G06F9/30036 , G06F9/30029 , G06F9/3001 , G06F9/3802
Abstract: A method comprises fetching, by fetch circuitry, an encoded vectorized AND-XOR instruction comprising an opcode, a first source identifier, a second source identifier, a third source identifier, and a destination identifier, decoding, by decode circuitry, the decoded vectorized AND-XOR instruction to generate a decoded vectorized AND-XOR instruction, and executing, by execution circuitry, the decoded vectorized AND-XOR instruction to retrieve operands representing a product coefficient at an index position from the first source, a coefficient of a first polynomial from the second source, and a coefficient of a second polynomial from the third source, perform, in an atomic fashion, a vectorized AND-XOR operation to generate updated value of the product coefficient, and store the product coefficient of the output polynomial in a register file accessible to the execution circuitry.
-
公开(公告)号:US11770258B2
公开(公告)日:2023-09-26
申请号:US17562461
申请日:2021-12-27
Applicant: Intel Corporation
Inventor: Vikram Suresh , Sanu Mathew , Manoj Sastry , Santosh Ghosh , Raghavan Kumar , Rafael Misoczki
CPC classification number: H04L9/3239 , H04L9/0869 , H04L9/3247 , H04L9/50
Abstract: In one example an apparatus comprises a computer readable memory, hash logic to generate a message hash value based on an input message, signature logic to generate a signature to be transmitted in association with the message, the signature logic to apply a hash-based signature scheme to a private key to generate the signature comprising a public key, and accelerator logic to pre-compute at least one set of inputs to the signature logic. Other examples may be described.
-
公开(公告)号:US11575515B2
公开(公告)日:2023-02-07
申请号:US17133558
申请日:2020-12-23
Applicant: Intel Corporation
Inventor: Santosh Ghosh , Marcio Juliato , Manoj Sastry
Abstract: A method comprises maintaining, for at least one remote device, a security footprint and a verified version of a software stack for the remote device, generating an attestation initiation token that includes a nonce to be used to generate an XMSS signature for attestation of the remote device, sending the attestation initiation token to the remote device, receiving, from the remote device, a modified message representative including a hash of a current version of a software stack for the remote device and an indicator of a version number of the current version of the software stack for the remote device, validating the hash, and in response to a determination that the hash is valid, generating an XMSS signature using the security footprint and the current version of a software stack for the remote device and a security footprint for the apparatus.
-
-
-
-
-
-
-
-
-