Patent ID: 8290872

Claim:
A system for protecting transmission of communication content, the system comprising: a server comprising a server-side application program; a server-side encryption key management module which creates and provides an encryption key to a server-side near field communication (NFC) module; the server-side NFC module which transmits the encryption key to a client-side NFC module; a server-side encryption/decryption module which encrypts the content using the encryption key and transmits encrypted content; a server-side short distance communication module, adapted to support short-distance wireless communication, which transmits encryption content to a client-side short distance communication module; a client comprising a client-side application program; a client-side encryption key management module which stores an encryption key distributed by the server and provides a decryption key; a client-side NFC module which receives the encryption key distributed by the server-side NFC module and delivers the encryption key to the client-side encryption key management module; and a client-side encryption/decryption module; the client-side short distance communication module which receives the encrypted content from the server-side short distance communication module, and transmits the encrypted content received from the server to the client-side encryption/decryption module; wherein the server-side application program delivers a key distribution command to the server-side encryption key management module if a request for content selected to be downloaded among content included in the server is received from the client and transmits the requested content if key distribution is completed; wherein the server-side encryption/decryption module supports-short-distance wireless communication; wherein the client-side application program requests content from the server and receives the requested content; wherein the client-side encryption/decryption module receives the encrypted content from the client-side short distance communication module, decrypts the encrypted content, and transmits the content decrypted to the client-side application program; and wherein transmission of communication content occurs between a terminal of the client and a terminal of the server.