Pre-Grant Publication Number: 20070160202
Please help the USPTO examine the application by evaluating the relevance of the publicly submitted prior art to the patent application.
Peer-to-Patent forwards the Top 10 most relevant prior art submissions and their annotations to the United States Patent and Trademark Office.
Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to the USPTO.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.
Review this prior art and click on the thumbs up (or down) to indicate whether this submission should be forwarded to the USPTO.
If you login then you can add an annotation by typing in the box at the bottom of the screen to comment on the relevance of the prior art to the claims of the patent application.

Prior Art Detail
Summary / Description
| Summary / Description | IETF RFC document (RFC 2630) specifying cryptographic message syntax. |
Basic Information
| Type of Prior Art | Online Publication |
| URL | http://www.ietf.org/rfc/rfc2630... |
| Author/Creator | R. Housley |
| Title | Cryptographic Message Syntax |
| Publication Date | June 1, 1999 |
| Publisher | Internet Engineering Task Force |
| Directions to Document Location | |
| Additional Information | |
Notes / To Do
| Notes | |
Excerpt
Excerpt CMS implementations must include encryption of a Triple-DES content-
encryption key with a Triple-DES key-encryption key using the
algorithm specified in Sections 12.6.2 and 12.6.3. CMS
implementations should include encryption of a RC2 content-encryption
key with a RC2 key-encryption key using the algorithm specified in
Sections 12.6.4 and 12.6.5. |
Relevance
Claims
1
A signal bearing medium tangibly embodying a program of machine-readable instructions executable by a processor to perform operations for verifying a decryption of an encrypted user data key used to encrypt user data prior to an encryption of the user data key with an encryption key, the operations comprising:
decrypting the encrypted user data key with a decryption key in response to an initiation of a decryption of the encrypted user data with the user data key as decrypted with the description key;
decrypting a verification text with the user data key as decrypted with the decryption key;
validating a use of the user data key as decrypted with the decryption key to decrypt the encrypted user data in response to a matched comparison of the verification text as decrypted with the user data key and an intermixing of a known text and a random text; and
invalidating the use of the user data key as decrypted with the decryption key to decrypt the encrypted user data in response to a mismatched comparison of the verification text as decrypted with the user data key and the intermixing of the known text and the random text.
Relevance
Sections 12.6.1 through 12.6.3 specify key wrapping and unwrapping with the following elements. The "Triple-DES content-encryption key" is a "user data key". The "Triple-DES key-encryption key" is a symmetric key which serves as both the "encryption key" and the "decryption key". The data string 0x4adda22c79e82105 is a "known text". The result of step 4 of key wrap (section 12.6.2) is a "random text." Step 8 of section 12.6.2 performs "intermixing".
Step 7 of section 12.6.3 performs matched comparison using a checksum as a verification text.
Sections 12.6.1 through 12.6.3 specify key wrapping and unwrapping with the following elements. The "Triple-DES content-encryption key" is a "user data key". The "Triple-DES key-encryption key" is a symmetric key which serves as both the "encryption key" and the "decryption key". The data string 0x4adda22c79e82105 is a "known text". The result of step 4 of key wrap (section 12.6.2) is a "random text." Step 8 of section 12.6.2 performs "intermixing".
Step 7 of section 12.6.3 performs matched comparison using a checksum as a verification text.
Claim Chart
All
8
A cipher system, comprising:
a processor; and
a memory storing instructions operable with the processor for verifying a decryption of an encrypted user data key used to encrypt user data prior to an encryption of the user data key with an encryption key, the instructions being executed for:
decrypting the encrypted user data key with a decryption key in response to an initiation of a decryption of the encrypted user data with the user data key as decrypted with the description key;
decrypting a verification text with the user data key as decrypted with the decryption key;
validating a use of the user data key as decrypted with the decryption key to decrypt the encrypted user data in response to a matched comparison of the verification text as decrypted with the user data key and an intermixing of a known text and a random text; and
invalidating the use of the user data key as decrypted with the decryption key to decrypt the encrypted user data in response to a mismatched comparison of the verification text as decrypted with the user data key and the intermixing of the known text and the random text.
Relevance
See claim 1 analysis.
See claim 1 analysis.
Claim Chart
All
15
A cipher method for verifying a decryption of an encrypted user data key used to encrypt user data prior to an encryption of the user data key with an encryption key, the cipher method comprising:
decrypting the encrypted user data key with a decryption key in response to an initiation of a decryption of the encrypted user data with the user data key as decrypted with the description key;
decrypting a verification text with the user data key as decrypted with the decryption key;
validating a use of the user data key as decrypted with the decryption key to decrypt the encrypted user data in response to a matched comparison of the verification text as decrypted with the user data key and an intermixing of a known text and a random text; and
invalidating the use of the user data key as decrypted with the decryption key to decrypt the encrypted user data in response to a mismatched comparison of the verification text as decrypted with the user data key and the intermixing of the known text and the random text.
Relevance
See claim 1 analysis.
See claim 1 analysis.
Claim Chart
All
0 days left






