-
公开(公告)号:US11698996B2
公开(公告)日:2023-07-11
申请号:US17500819
申请日:2021-10-13
Applicant: Google LLC
Inventor: Osman Koyuncu , William Alexander Drewry
CPC classification number: G06F21/85 , G06F12/1408 , G06F12/1441 , G06F21/602 , G06F21/72 , G06F21/73 , H04L9/14 , G06F2212/1052 , G06F2212/402
Abstract: Methods and systems are described that secure application data being maintained in transient data buffers that are located in a memory that is freely accessible to other components, regardless as to whether those components have permission to access the application data. The system includes an application processor, a memory having a portion configured as a transient data buffer, a hardware unit, and a secure processor. The hardware unit accesses the transient data buffer during execution of an application at the application processor. The secure processor is configured to manage encryption of the transient data buffer as part of giving the hardware unit access to the transient data buffer.
-
公开(公告)号:US20220067222A1
公开(公告)日:2022-03-03
申请号:US17500819
申请日:2021-10-13
Applicant: Google LLC
Inventor: Osman Koyuncu , William Alexander Drewry
Abstract: Methods and systems are described that secure application data being maintained in transient data buffers that are located in a memory that is freely accessible to other components, regardless as to whether those components have permission to access the application data. The system includes an application processor, a memory having a portion configured as a transient data buffer, a hardware unit, and a secure processor. The hardware unit accesses the transient data buffer during execution of an application at the application processor. The secure processor is configured to manage encryption of the transient data buffer as part of giving the hardware unit access to the transient data buffer.
-
公开(公告)号:US11188685B2
公开(公告)日:2021-11-30
申请号:US16283539
申请日:2019-02-22
Applicant: Google LLC
Inventor: Osman Koyuncu , William Alexander Drewry
Abstract: A system is described that secures application data being maintained in transient data buffers that are located in a memory that is freely accessible to other components of the system, regardless as to whether those components have permission to access the application data. The system includes an application processor, a memory having a portion configured as a transient data buffer, a hardware unit, and a secure processor. The hardware unit accesses the transient data buffer during execution of an application at the application processor. The secure processor is configured to manage encryption of the transient data buffer as part of giving the hardware unit access to the transient data buffer.
-
公开(公告)号:US12056266B2
公开(公告)日:2024-08-06
申请号:US17654113
申请日:2022-03-09
Applicant: Google LLC
Inventor: Osman Koyuncu , William Alexander Drewry
IPC: G06F21/62 , G06F12/14 , G06F21/60 , G06F21/72 , G06F21/73 , G06F21/78 , G06F21/85 , H04L9/14 , G06F21/79
CPC classification number: G06F21/85 , G06F12/1408 , G06F12/1441 , G06F21/602 , G06F21/72 , G06F21/73 , H04L9/14 , G06F2212/1052 , G06F2212/402
Abstract: Methods and systems are described that secure application data being maintained in transient data buffers that are located in a memory that is freely accessible to other components, regardless as to whether those components have permission to access the application data. The system includes an application processor, a memory having a portion configured as a transient data buffer, a hardware unit, and a secure processor. The hardware unit accesses the transient data buffer during execution of an application at the application processor. The secure processor is configured to manage encryption of the transient data buffer as part of giving the hardware unit access to the transient data buffer.
-
公开(公告)号:US20220327518A1
公开(公告)日:2022-10-13
申请号:US17227894
申请日:2021-04-12
Applicant: Google LLC
Inventor: Alberto Martin Perez , William Alexander Drewry
Abstract: A multi-purpose smartcard is disclosed. a computer-implemented method of controlling a smartcard. The smartcard can include a near-field communication (NFC) system. The NFC system can be configured to communicate with remote computing systems. The smartcard can include one or more computing chips embedded in the smartcard. The smartcard receives, from a provisioning computing system accessible to a user, a transaction type indicator and transaction data, the transaction type indicator indicating a particular transaction type from a plurality of potential transaction types. The smartcard stores, in the one or more computer-readable media of the one or more computing chips, the transaction data. The smartcard communicates, using the NFC communication system and in accordance with the transaction type, the transaction data to an authentication computing system.
-
公开(公告)号:US20220198074A1
公开(公告)日:2022-06-23
申请号:US17654113
申请日:2022-03-09
Applicant: Google LLC
Inventor: Osman Koyuncu , William Alexander Drewry
Abstract: Methods and systems are described that secure application data being maintained in transient data buffers that are located in a memory that is freely accessible to other components, regardless as to whether those components have permission to access the application data. The system includes an application processor, a memory having a portion configured as a transient data buffer, a hardware unit, and a secure processor. The hardware unit accesses the transient data buffer during execution of an application at the application processor. The secure processor is configured to manage encryption of the transient data buffer as part of giving the hardware unit access to the transient data buffer.
-
公开(公告)号:US20200272770A1
公开(公告)日:2020-08-27
申请号:US16283539
申请日:2019-02-22
Applicant: Google LLC
Inventor: Osman Koyuncu , William Alexander Drewry
Abstract: A system is described that secures application data being maintained in transient data buffers that are located in a memory that is freely accessible to other components of the system, regardless as to whether those components have permission to access the application data. The system includes an application processor, a memory having a portion configured as a transient data buffer, a hardware unit, and a secure processor. The hardware unit accesses the transient data buffer during execution of an application at the application processor. The secure processor is configured to manage encryption of the transient data buffer as part of giving the hardware unit access to the transient data buffer.
-
-
-
-
-
-