The patent badge is an abbreviated version of the USPTO patent document. The patent badge does contain a link to the full patent document.
The patent badge is an abbreviated version of the USPTO patent document. The patent badge covers the following: Patent number, Date patent was issued, Date patent was filed, Title of the patent, Applicant, Inventor, Assignee, Attorney firm, Primary examiner, Assistant examiner, CPCs, and Abstract. The patent badge does contain a link to the full patent document (in Adobe Acrobat format, aka pdf). To download or print any patent click here.
Patent No.:
Date of Patent:
Feb. 13, 2018
Filed:
Feb. 26, 2016
Samsung Electronics Co., Ltd., Suwon-si, Gyeonggi-do, KR;
Kwanghwan Moon, Mountain View, CA (US);
Peng Ning, Mountain View, CA (US);
Geng Chen, Mountain View, CA (US);
Sangwoo Ryu, Mountain View, CA (US);
S J Oh, Mountain View, CA (US);
Sami Orava, Mountain View, CA (US);
KyungBae Park, Mountain View, CA (US);
Samsung Electronics Co., Ltd., Suwon-si, KR;
Abstract
An apparatus and a method for encrypting and decrypting data in a device are provided. The apparatus includes a processor and a memory. The processor is configured to transmit a data command from an application to an encryption driver that executes in a kernel space, determine if the application is authenticated to perform the data command based on an access policy, transmit, when the application is authenticated, a first key to a cryptographic library that executes in an application space, and perform the data command based on the first key after receiving a response via the cryptographic library. The first key is stored in an encryption driver in the kernel space and is not available to applications in the application space.