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.

Date of Patent:
Dec. 31, 2019

Filed:

May. 11, 2017
Applicant:

Markany Inc., Seoul, KR;

Inventors:

Jonguk Choi, Seoul, KR;

Yongjin Lee, Seoul, KR;

Assignee:

MARKANY INC., Seoul, KR;

Attorney:
Primary Examiner:
Int. Cl.
CPC ...
G06F 21/10 (2013.01); H04L 29/06 (2006.01); G06T 1/00 (2006.01); H04L 9/08 (2006.01); G06F 21/16 (2013.01); G06F 21/60 (2013.01);
U.S. Cl.
CPC ...
G06F 21/10 (2013.01); G06F 21/16 (2013.01); G06F 21/602 (2013.01); G06T 1/005 (2013.01); H04L 9/088 (2013.01); H04L 63/0428 (2013.01); H04L 63/10 (2013.01); G06F 2221/0733 (2013.01); G06F 2221/0737 (2013.01); G06T 1/0021 (2013.01); G06T 2201/0051 (2013.01); G06T 2201/0052 (2013.01); G06T 2201/0062 (2013.01); G06T 2201/0064 (2013.01); H04L 2209/127 (2013.01); H04L 2209/603 (2013.01); H04L 2209/608 (2013.01);
Abstract

One aspect of the present invention discloses a client device for content security. The device includes: an application execution unit configured to control content in response to a content control command requested in a user level; a DRM agent configured to communicate with a DRM server and the application execution unit in the user level, to detect the content control command, to receive an encryption/decryption key and security policy for content from the DRM server, to provide the received encryption/decryption key and security policy to a client kernel module, and to transmit an encryption/decryption request; and the client kernel module configured to receive the encryption/decryption key and the security policy, to store the encryption/decryption key and security policy in a secure box of a kernel level, and to perform encryption or decryption on the content based on the encryption/decryption key and security policy in response to the encryption/decryption request.


Find Patent Forward Citations

Loading…