1. A content protection apparatus using a white-box encryption table, the apparatus comprising: a random number generation unit configured to generate a random number based on an inputting of user information; a key generation unit configured to generate encryption keys for encrypting contents; a white-box encryption table configured to generate an encrypted output value based on the random number and the user information; and an operation unit configured to encrypt or decrypt the contents using the encrypted output value, wherein the white-box encryption table includes a table part 1 generated based on the random number and a table part 2 having the encryption keys for encrypting the contents, and the table part 2 is generated when there is a content request.