Patent ID: 8213601

Claim:
A method for encrypting at least a font for an enhanced-security, comprising the steps of: generating at least the font with font values, wherein font values are entities that have an original font numerical value and an associated original font graphical value; encrypting the original font numerical value with a numerical value; associating the encrypted font numerical value directly without any other intermediate steps during the association with the original font graphical value in real time for streaming encryption of the font on the fly; and generating at least an encryption key by utilizing a key generation algorithm, wherein the encryption occurs before a document is formed by an application, wherein each font is individually encrypted before being represented as a cipher text or before forming a plaintext, wherein an encrypted representation of the original font graphical value is decrypted upon authentication by an authorized recipient such that the authorized recipient being able to view plaintext data even after the decryption while unauthorized entities are unable to view plaintext data, wherein an operating system interfaces with a font encryption plug-in module and the application to protect each independent font in a manner which is transparent to the authorized recipient.