System and method for storing public and secure font data in a font file
AssigneeHewlett-Packard Development Company, L.P.
InventorsShane R. Konsella, Terrence M. Shannon
Life of this patent
Estimating the term…
Abstract
A system and method is provided for storing public and secure font data in a font file. The system and method include public glyph data stored in the font file. Secure glyph data is also provided that corresponds to the public glyph data and the secure glyph data is stored in the font file in an encrypted form. A security logic module is included and configured to allow the secure glyph data to be used when a decryption key is provided by a user to decrypt the secure glyph data.
Claims25
A system configured for storing public and secure font data in a font file, comprising:
- public glyph data stored in the font file;
- secure glyph data that corresponds to the public glyph data and the secure glyph data is stored in the font file in an encrypted form;
- and
- a security logic module configured to allow the secure glyph data to be used when a decryption key is provided by a user to decrypt the secure glyph data;
- and
- a marker to separate the public data from the secure glyph data and to denote the location of the secure glyph data.
A method for combining public and secure font data in a font file, comprising the steps of:
- storing public glyph data and secure glyph data in the font file;
- separating the public glyph data and secure glyph data with a marker;
- recognizing that the secure glyph data is available using a font rasterizer;
- prompting the user for a decryption key;
- and
- rendering the public or secure glyphs based on whether a correct decryption key was entered.
A system configured for storing public and secure font data in a font file, comprising:
- a font file, further comprising:
- public glyph data stored in the font file;
- secure glyph data that corresponds to the public glyph data and the secure glyph data is stored in the font file in an encrypted form;
- and
- a marker to separate the public glyph data from the secure glyph data and to denote the location of the secure glyph data;
- and
- a font rasterizer configured to recognize the secure glyph data based on the location of the marker, the font rasterizer further comprising a security logic module configured for decrypting the secure glyph data.
A system configured for storing public and secure font data in a font file, comprising:
- public glyph means for representing public glyph data stored in the font file;
- secure glyph means for representing secure glyph data that corresponds to the public glyph data and the secure glyph data is stored in the font file in an encrypted form;
- a marking means for separating the public glyph data from the secure glyph data and for identifying the beginning of the secure glyph data;
- and
- a security means for decrypting the secure glyph data when a decryption key is provided by a user.
An article of manufacture, comprising:
- a computer usable medium having computer readable program code means embodied therein for combining public and secure font data in a font file, the computer readable program code means in the article of manufacture comprising:
- computer readable program code means for storing public glyph data and secure glyph data in the font file;
- computer readable program code means for separating the public glyph data and secure glyph data with a marker;
- computer readable program code means for recognizing that the secure glyph data is available using a font rasterizer;
- computer readable program code means for prompting the user for a decryption key;
- and
- computer readable program code means for rendering the public or secure glyphs based on whether a correct decryption key was entered.
A method for combining public and secure font data in a font file, comprising the steps of:
- storing public glyph data and secure glyph data in the font file;
- separating the public glyph data and secure glyph data using a data structure;
- recognizing that the secure glyph data is available using a font rasterizer;
- prompting the user for a decryption key;
- and
- rendering the public or secure glyphs based on whether a correct decryption key was entered.
Dependencies are inferred from the claim text.