Method and system for conveying alternate acceptable canonicalizations of a digitally signed piece of electronic mail
First Claim
Patent Images
1. A method for sending a digitally signed electronic mail (email) comprising a message, said method comprising:
- transforming a first version of said message to generate a first transformed message;
transforming a second version of said message to generate a second transformed message;
generating a single digital signature using both said first and second transformed messages; and
transmitting said digital signature with said message.
1 Assignment
0 Petitions
Accused Products
Abstract
Methods and systems for sending a digitally signed electronic mail (email) comprising a message are described. A first canonicalization of a first version of the message is generated. A second canonicalization of a second version of the message is also generated. A single digital signature that includes both the first and second canonicalizations is generated. The digital signature is then sent with the message.
44 Citations
19 Claims
-
1. A method for sending a digitally signed electronic mail (email) comprising a message, said method comprising:
-
transforming a first version of said message to generate a first transformed message;
transforming a second version of said message to generate a second transformed message;
generating a single digital signature using both said first and second transformed messages; and
transmitting said digital signature with said message. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A system for generating a digital signature for an electronic mail (email) comprising a message, said system comprising:
-
a hasher for generating a first message digest for a first version of said message and a second message digest for a second version of said message;
a canonicalization generator for generating a first canonicalization comprising said first message digest and a first indication of a hashing method employed by said hasher and a second canonicalization comprising said second message digest and a second indication of a hashing method employed by said hasher; and
a canonicalization combiner for combining said first and second canonicalizations into a single digital signature. - View Dependent Claims (8, 9)
-
-
10. A system for sending a piece of email comprising a message, said system comprising:
-
means for generating a first canonicalization of a first version of said message;
means for generating a second canonicalization of a second version of said message;
means for generating a single signature comprising both said first and second canonicalizations; and
means for transmitting said digital signature with said message. - View Dependent Claims (11, 12, 13)
-
-
14. A computer-readable medium having stored thereon computer-implementable instructions which when executed on a computer processor cause said processor to perform a method of sending an email comprising a message, said method comprising:
-
generating a first canonicalization of a first version of said message;
generating a second canonicalization of a second version of said message;
generating a single digital signature comprising said first and second canonicalizations; and
transmitting said digital signature with said message. - View Dependent Claims (15, 16, 17, 18)
-
-
19. A computer readable medium having a digital signature stored therein for causing a functional change in the operation of a device, said digital signature comprising:
-
a first canonicalization for a first version of a message;
a second canonicalization for a second version of said message; and
an nth canonicalization for an nth version of said message, wherein each of said first, second and nth canonicalizations comprises a message digest generated by hashing said message and an indication of a hashing method used for said hashing.
-
Specification