-
公开(公告)号:US20240361923A1
公开(公告)日:2024-10-31
申请号:US18553488
申请日:2022-04-01
Applicant: Google LLC
IPC: G06F3/06
CPC classification number: G06F3/0622 , G06F3/0655 , G06F3/0679
Abstract: An apparatus with an integrated circuit (IC) chip can provide protection against attacks on a read-only memory (ROM), such as a boot ROM for security circuitry. An attacker can gain control of an IC by modifying ROM contents and/or redirecting ROM reads. To combat these attacks, example implementations store encrypted ROM data in the ROM array. A ROM controller is used to cryptographically tie the address of each ROM line to the corresponding encrypted ROM datum. To access the encrypted ROM datum, cryptographic circuitry decrypts the encrypted ROM datum using a key that is generated based on the corresponding ROM address. As part of an integrity checking procedure, a digest can be computed based on the encrypted ROM data. To further thwart would-be attacks, the ROM address can be adjusted (e.g., scrambled) before the controller uses the adjusted address to read encrypted data from the ROM array.
-
公开(公告)号:US20240345726A1
公开(公告)日:2024-10-17
申请号:US18754861
申请日:2024-06-26
Applicant: Pure Storage, Inc.
Inventor: Luis Pablo Pabón , Grant William Griffiths
CPC classification number: G06F3/0607 , G06F3/0622 , G06F3/0644 , G06F3/067 , G06F9/541
Abstract: An example storage system concurrently uses, during a transition state, two different security protocols to control access to resources of the storage system. A first security protocol controls access to the resources of the storage system for a first set of access requests that include a token identifier. A second security protocol controls access to the resources of the storage system for a second set of access requests that do not include a token identifier.
-
公开(公告)号:US12118045B2
公开(公告)日:2024-10-15
申请号:US17581508
申请日:2022-01-21
Applicant: AutoConnect Holdings LLC
Inventor: Christopher P. Ricci
IPC: H04W36/34 , A61B5/00 , A61B7/04 , B60C1/00 , B60H1/00 , B60K35/00 , B60N2/02 , B60Q9/00 , B60R25/00 , B60R25/01 , B60R25/10 , B60R25/102 , B60R25/20 , B60R25/25 , B60W50/08 , B60W50/10 , B60W50/14 , G01C21/34 , G01C21/36 , G01S19/42 , G05D1/00 , G05D23/19 , G06F3/01 , G06F3/0481 , G06F3/0482 , G06F3/04842 , G06F3/04886 , G06F3/06 , G06F9/451 , G06F16/182 , G06F16/2457 , G06F16/25 , G06F16/583 , G06F16/951 , G06F21/00 , G06F21/31 , G06F21/32 , G06Q10/00 , G06Q10/02 , G06Q10/20 , G06Q30/00 , G06Q30/012 , G06Q30/0251 , G06Q30/0601 , G06Q30/0645 , G06Q50/40 , G06V20/59 , G06V40/16 , G06V40/20 , G07C5/02 , G07C5/08 , G07C9/00 , G08B13/196 , G08B21/02 , G08B21/06 , G08B21/18 , G08B25/01 , G08B29/18 , G08G1/00 , G08G1/01 , G08G1/07 , G08G1/0967 , G08G1/0968 , G08G1/16 , G09G5/37 , H04L9/40 , H04L51/02 , H04L67/10 , H04L67/12 , H04L67/306 , H04L67/55 , H04N21/2225 , H04N21/226 , H04N21/239 , H04N21/258 , H04N21/436 , H04N21/4363 , H04N21/454 , H04N21/6408 , H04N21/643 , H04W4/021 , H04W4/12 , H04W4/21 , H04W4/30 , H04W4/40 , H04W4/48 , H04W4/60 , H04W4/70 , H04W4/80 , H04W12/06 , H04W12/088 , H04W48/04 , H04W76/11 , H04W76/19 , H04W84/18 , B60K35/10 , B60K35/20 , B60K35/28 , B60K35/81 , B60Q1/52 , B60R11/04 , B60W50/00 , G02B27/00 , G06F3/0488 , G06V40/10 , H04L67/00 , H04N7/18 , H04W12/68 , H04W84/00
CPC classification number: G06F16/951 , A61B5/0077 , A61B5/4809 , A61B5/6808 , A61B5/7405 , A61B5/742 , A61B7/04 , B60C1/00 , B60H1/00742 , B60K35/00 , B60N2/0244 , B60Q9/00 , B60R25/00 , B60R25/01 , B60R25/1004 , B60R25/102 , B60R25/20 , B60R25/25 , B60W50/085 , B60W50/10 , B60W50/14 , G01C21/3484 , G01C21/365 , G01C21/3667 , G01C21/3691 , G01C21/3697 , G01S19/42 , G05D1/0016 , G05D1/0276 , G05D23/1917 , G06F3/013 , G06F3/017 , G06F3/0481 , G06F3/0482 , G06F3/04842 , G06F3/04886 , G06F3/0622 , G06F3/0637 , G06F3/0673 , G06F9/451 , G06F16/183 , G06F16/24575 , G06F16/25 , G06F16/252 , G06F16/583 , G06F21/00 , G06F21/31 , G06F21/32 , G06Q10/00 , G06Q10/02 , G06Q10/20 , G06Q30/00 , G06Q30/012 , G06Q30/0265 , G06Q30/0266 , G06Q30/0633 , G06Q30/0639 , G06Q30/0641 , G06Q30/0645 , G06Q50/40 , G06V20/59 , G06V20/593 , G06V40/166 , G06V40/168 , G06V40/172 , G06V40/20 , G06V40/28 , G07C5/02 , G07C5/08 , G07C5/0825 , G07C5/0833 , G07C9/00563 , G08B13/19647 , G08B21/0205 , G08B21/06 , G08B21/18 , G08B25/016 , G08B29/188 , G08G1/01 , G08G1/07 , G08G1/096725 , G08G1/096741 , G08G1/096775 , G08G1/0968 , G08G1/096805 , G08G1/096811 , G08G1/096844 , G08G1/164 , G08G1/207 , G09G5/37 , H04L51/02 , H04L63/0236 , H04L63/0428 , H04L63/102 , H04L67/10 , H04L67/12 , H04L67/306 , H04L67/55 , H04N21/2225 , H04N21/2265 , H04N21/2393 , H04N21/25816 , H04N21/43615 , H04N21/43637 , H04N21/454 , H04N21/6408 , H04N21/64322 , H04W4/021 , H04W4/12 , H04W4/21 , H04W4/30 , H04W4/40 , H04W4/48 , H04W4/60 , H04W4/70 , H04W4/80 , H04W12/06 , H04W12/088 , H04W36/34 , H04W48/04 , H04W76/11 , H04W76/19 , H04W84/18 , A61B2503/04 , B60K35/10 , B60K35/20 , B60K35/28 , B60K35/81 , B60K2360/11 , B60K2360/146 , B60Q1/52 , B60R11/04 , B60R25/2081 , B60R25/257 , B60W2050/0067 , B60W2050/0085 , G01C21/362 , G02B27/0093 , G05D1/021 , G06F3/0488 , G06F2203/04803 , G06V40/15 , G06V40/16 , G09G2380/10 , H04L67/34 , H04N7/181 , H04W12/68 , H04W84/005
Abstract: The vehicle control system/method for adapting a control function based on a user profile may comprise: a gesture recognition module; a user profile module; a function control module; a processor; a non-transitory storage element coupled to the processor; encoded instructions stored in the non-transitory storage element, wherein the encoded instructions when implemented by the processor, configure the system to: identify a user; retrieve a user profile for the identified user; receive at a gesture recognition module, an input indicating a gesture from the user; identify a control function request corresponding to the gesture input; send a verification of the control function request; and receive at a function control module characteristics parsed from the user profile that effect the control function request by the user profile module to adapt a control function command for an adapted control function output by the function control module.
-
公开(公告)号:US12118044B2
公开(公告)日:2024-10-15
申请号:US17581479
申请日:2022-01-21
Applicant: AutoConnect Holding LLC
Inventor: Christopher P. Ricci
IPC: G06F16/583 , A61B5/00 , A61B7/04 , B60C1/00 , B60H1/00 , B60K35/00 , B60N2/02 , B60Q9/00 , B60R25/00 , B60R25/01 , B60R25/10 , B60R25/102 , B60R25/20 , B60R25/25 , B60W50/08 , B60W50/10 , B60W50/14 , G01C21/34 , G01C21/36 , G01S19/42 , G05D1/00 , G05D23/19 , G06F3/01 , G06F3/0481 , G06F3/0482 , G06F3/04842 , G06F3/04886 , G06F3/06 , G06F9/451 , G06F16/182 , G06F16/2457 , G06F16/25 , G06F16/951 , G06F21/00 , G06F21/31 , G06F21/32 , G06Q10/00 , G06Q10/02 , G06Q10/20 , G06Q30/00 , G06Q30/012 , G06Q30/0251 , G06Q30/0601 , G06Q30/0645 , G06Q50/40 , G06V20/59 , G06V40/16 , G06V40/20 , G07C5/02 , G07C5/08 , G07C9/00 , G08B13/196 , G08B21/02 , G08B21/06 , G08B21/18 , G08B25/01 , G08B29/18 , G08G1/00 , G08G1/01 , G08G1/07 , G08G1/0967 , G08G1/0968 , G08G1/16 , G09G5/37 , H04L9/40 , H04L51/02 , H04L67/10 , H04L67/12 , H04L67/306 , H04L67/55 , H04N21/2225 , H04N21/226 , H04N21/239 , H04N21/258 , H04N21/436 , H04N21/4363 , H04N21/454 , H04N21/6408 , H04N21/643 , H04W4/021 , H04W4/12 , H04W4/21 , H04W4/30 , H04W4/40 , H04W4/48 , H04W4/60 , H04W4/70 , H04W4/80 , H04W12/06 , H04W12/088 , H04W36/34 , H04W48/04 , H04W76/11 , H04W76/19 , H04W84/18 , B60K35/10 , B60K35/20 , B60K35/28 , B60K35/81 , B60Q1/52 , B60R11/04 , B60W50/00 , G02B27/00 , G06F3/0488 , G06V40/10 , H04L67/00 , H04N7/18 , H04W12/68 , H04W84/00
CPC classification number: G06F16/951 , A61B5/0077 , A61B5/4809 , A61B5/6808 , A61B5/7405 , A61B5/742 , A61B7/04 , B60C1/00 , B60H1/00742 , B60K35/00 , B60N2/0244 , B60Q9/00 , B60R25/00 , B60R25/01 , B60R25/1004 , B60R25/102 , B60R25/20 , B60R25/25 , B60W50/085 , B60W50/10 , B60W50/14 , G01C21/3484 , G01C21/365 , G01C21/3667 , G01C21/3691 , G01C21/3697 , G01S19/42 , G05D1/0016 , G05D1/0276 , G05D23/1917 , G06F3/013 , G06F3/017 , G06F3/0481 , G06F3/0482 , G06F3/04842 , G06F3/04886 , G06F3/0622 , G06F3/0637 , G06F3/0673 , G06F9/451 , G06F16/183 , G06F16/24575 , G06F16/25 , G06F16/252 , G06F16/583 , G06F21/00 , G06F21/31 , G06F21/32 , G06Q10/00 , G06Q10/02 , G06Q10/20 , G06Q30/00 , G06Q30/012 , G06Q30/0265 , G06Q30/0266 , G06Q30/0633 , G06Q30/0639 , G06Q30/0641 , G06Q30/0645 , G06Q50/40 , G06V20/59 , G06V20/593 , G06V40/166 , G06V40/168 , G06V40/172 , G06V40/20 , G06V40/28 , G07C5/02 , G07C5/08 , G07C5/0825 , G07C5/0833 , G07C9/00563 , G08B13/19647 , G08B21/0205 , G08B21/06 , G08B21/18 , G08B25/016 , G08B29/188 , G08G1/01 , G08G1/07 , G08G1/096725 , G08G1/096741 , G08G1/096775 , G08G1/0968 , G08G1/096805 , G08G1/096811 , G08G1/096844 , G08G1/164 , G08G1/207 , G09G5/37 , H04L51/02 , H04L63/0236 , H04L63/0428 , H04L63/102 , H04L67/10 , H04L67/12 , H04L67/306 , H04L67/55 , H04N21/2225 , H04N21/2265 , H04N21/2393 , H04N21/25816 , H04N21/43615 , H04N21/43637 , H04N21/454 , H04N21/6408 , H04N21/64322 , H04W4/021 , H04W4/12 , H04W4/21 , H04W4/30 , H04W4/40 , H04W4/48 , H04W4/60 , H04W4/70 , H04W4/80 , H04W12/06 , H04W12/088 , H04W36/34 , H04W48/04 , H04W76/11 , H04W76/19 , H04W84/18 , A61B2503/04 , B60K35/10 , B60K35/20 , B60K35/28 , B60K35/81 , B60K2360/11 , B60K2360/146 , B60Q1/52 , B60R11/04 , B60R25/2081 , B60R25/257 , B60W2050/0067 , B60W2050/0085 , G01C21/362 , G02B27/0093 , G05D1/021 , G06F3/0488 , G06F2203/04803 , G06V40/15 , G06V40/16 , G09G2380/10 , H04L67/34 , H04N7/181 , H04W12/68 , H04W84/005
Abstract: The vehicle control system/method for adapting a control function based on a user profile may comprise: a gesture recognition module; a user profile module; a function control module; a processor; a non-transitory storage element coupled to the processor; encoded instructions stored in the non-transitory storage element, wherein the encoded instructions when implemented by the processor, configure the system to: identify a user; retrieve a user profile for the identified user; receive at a gesture recognition module, an input indicating a gesture from the user; identify a control function request corresponding to the gesture input; send a verification of the control function request; and receive at a function control module characteristics parsed from the user profile that effect the control function request by the user profile module to adapt a control function command for an adapted control function output by the function control module.
-
5.
公开(公告)号:US12112047B2
公开(公告)日:2024-10-08
申请号:US17988979
申请日:2022-11-17
Applicant: Dell Products L.P.
Inventor: Haiyun Bao , Jianbin Kang , Jibing Dong , Geng Han
IPC: G06F3/06
CPC classification number: G06F3/0622 , G06F3/0653 , G06F3/0673 , G06F3/0689
Abstract: Techniques lock a storage area in a storage system including a first storage node and a second storage node. Such techniques involve adjusting a value of at least one of a first counter at the first node and a second counter at the second node in response to receiving a data access request for the storage area at at least one of the first node and the second node. Such techniques further involve allocating a lock flag to the first node in response to a ratio of the value of the first counter to the value of the second counter being greater than a first threshold, the lock flag indicating that the storage area is locked by the first node. Accordingly, storage resources required by nodes that are accessed more frequently in statistics are effectively reduced, and the efficiency of applying stripe lock reduction are improved.
-
公开(公告)号:US20240333496A1
公开(公告)日:2024-10-03
申请号:US18743476
申请日:2024-06-14
Applicant: Micron Technology, Inc.
Inventor: Luca Bert , Joseph Harold Steinmetz
CPC classification number: H04L9/088 , G06F3/0622 , G06F3/0659 , G06F3/0679 , H04L9/30 , G06F3/0604 , G06F3/0631 , G06F21/602 , G06F21/79 , H04L9/00 , H04L9/3247 , H04L9/50
Abstract: A security server storing a plurality of cryptographic keys to support device authentication, access control and proof of space plot farming. The cryptographic keys can include a first cryptographic key representative of an identity of a memory device, a second cryptographic key representative of a privilege to access a memory region in the memory device, and a third cryptographic key representative of a pool of proof of space plots. The security server can sign blocks in a blockchain created via plots in the pool, sign commands to access the memory region, and secure transfer of the second and/or third cryptographic key to the computer operated by an owner of the memory device.
-
公开(公告)号:US12105644B2
公开(公告)日:2024-10-01
申请号:US18198782
申请日:2023-05-17
Applicant: Lodestar Licensing Group LLC
Inventor: Nathaniel J. Meier , Brenton P. Van Leeuwen
CPC classification number: G06F12/1433 , G06F12/1466 , G06F21/79 , G11C11/4074 , G11C17/16 , G06F3/0622 , G06F3/0637 , G06F12/14 , G06F12/1458 , G06F2212/1052
Abstract: Memory devices, systems including memory devices, and methods of operating memory devices are described, in which security measures may be implemented to control access to a fuse array (or other secure features) of the memory devices based on a secure access key. In some cases, a customer may define and store a user-defined access key in the fuse array. In other cases, a manufacturer of the memory device may define a manufacturer-defined access key (e.g., an access key based on fuse identification (FID), a secret access key), where a host device coupled with the memory device may obtain the manufacturer-defined access key according to certain protocols. The memory device may compare an access key included in a command directed to the memory device with either the user-defined access key or the manufacturer-defined access key to determine whether to permit or prohibit execution of the command based on the comparison.
-
公开(公告)号:US20240295971A1
公开(公告)日:2024-09-05
申请号:US18604118
申请日:2024-03-13
Applicant: Micron Technology, Inc.
Inventor: Xing Wang , Liu Yang , Xiaolai Zhu , Bin Zhao
IPC: G06F3/06
CPC classification number: G06F3/0622 , G06F3/064 , G06F3/0679
Abstract: Methods, systems, and devices for dynamic memory management operation are described. A memory system may store data in a first block that includes a first type of memory cells configured to store a single bit of information (e.g., single level cells (SLCs)). The memory system may set a flag associated with the data indicating whether the data includes secure information and is to remain in a block that includes SLCs after a memory management operation (e.g., a garbage collection operation). The memory system may store, as part of the memory management operation for the first block and based on the flag, valid data of the first block in a second block that includes SLCs or a third block that includes a second type of memory cells configured to store two or more bits of information.
-
公开(公告)号:US12081393B2
公开(公告)日:2024-09-03
申请号:US17569470
申请日:2022-01-05
Applicant: Oracle International Corporation
Inventor: Kirils Zaicenko , David Dale Becker , Maxim Baturin , Tadeusz Jakub Dul
IPC: G06F3/06 , G06F8/61 , G06F8/658 , G06F9/4401 , G06F9/455 , G06F9/50 , G06F11/14 , H04L9/08 , H04L9/40 , H04L12/46 , H04L41/0806 , H04L67/10
CPC classification number: H04L41/0806 , G06F3/0604 , G06F3/0622 , G06F3/0655 , G06F3/0659 , G06F3/067 , G06F3/0679 , G06F8/61 , G06F8/658 , G06F9/4406 , G06F9/45558 , G06F9/505 , G06F9/5055 , G06F9/5077 , G06F9/5088 , G06F11/1451 , G06F11/1469 , H04L9/0897 , H04L12/4641 , H04L63/0471 , H04L63/0478 , H04L63/0485 , H04L63/06 , H04L63/0876 , H04L63/162 , H04L63/20 , H04L67/10 , G06F2009/45562 , G06F2009/45587 , G06F2009/45595 , G06F2201/84
Abstract: Techniques are described for implementing a virtual smart network interface card to facilitate data transmission in an edge device providing cloud-computing operations. An edge device can implement a private virtual network that includes a private virtual network data plane. The edge device can execute a virtual machine to be connected to the private virtual network. To establish the connection, the edge device can generate a virtual network interface that includes a first endpoint and a second endpoint and is hosted within the private virtual network data plane. The edge device can associate the first endpoint with the virtual machine and associate the second endpoint with an orchestration module of the private virtual network data plane. The virtual machine can then send a data packet to the orchestration module via the virtual network interface.
-
公开(公告)号:US12073106B2
公开(公告)日:2024-08-27
申请号:US18103288
申请日:2023-01-30
Applicant: ServiceNow, Inc.
Inventor: Brian James Waplington , Tamir Livneh , Hemendra Rana , Saipraneeth Muddana , Venkata Siva Sankar Alampalle
IPC: G06F3/06
CPC classification number: G06F3/0647 , G06F3/0622 , G06F3/067
Abstract: A correlation request is received at a first application instance from a second application instance for a data record of the first application instance. A correlation index is updated with a directional correlation entry in response to a determination that the correlation request is approved. In response to determining that the data record has been modified, the updated correlation index is utilized to determine that the modified data record is to be provided for correlation to the second application instance. A version of the modified data record is provided to the second application instance.
-
-
-
-
-
-
-
-
-