System to provide cryptographic functions to a markup language application
US9767317B1 · kind B1 · utility
Assignee
Inventors
Key dates
| Filing date | Mar 25, 2014 |
| Grant date | Sep 19, 2017 |
| Priority date | — |
| Expiry date | Jul 14, 2035 |
Classification
- Technology area (CPC G)Physics
- CPC primaryG06F21/74
- WIPO fieldComputer technology
- WIPO sectorElectrical engineering
Abstract
A browser includes modules to provide markup language applications with access to cryptographic functions executing in a secure zone. Non-secure operations associated with the cryptographic functions called by the markup language application may be executed in a virtual machine. Sensitive data such as cryptographic keys may be “wrapped” or encrypted by the secure zone using a key. The encrypted sensitive data may then be stored in non-secure memory for further use. Upon request by the cryptographic functions, the encrypted sensitive data may be retrieved and decrypted with the secure zone for use.
Source: USPTO / EPO open patent data. Objective bibliographic and citation counts.