Alternate Representations of the Public Key Cryptography Standards PKCS Using SExpressions, SPKCS - PowerPoint PPT Presentation

1 / 7
About This Presentation
Title:

Alternate Representations of the Public Key Cryptography Standards PKCS Using SExpressions, SPKCS

Description:

Matthew Wood Carl Ellison. Intel Corporation. 1999 PKCS Workshop, Stockholm, Sweden ... BER often includes several different, but equally valid encodings of the ... – PowerPoint PPT presentation

Number of Views:30
Avg rating:3.0/5.0
Slides: 8
Provided by: Matthew507
Category:

less

Transcript and Presenter's Notes

Title: Alternate Representations of the Public Key Cryptography Standards PKCS Using SExpressions, SPKCS


1
Alternate Representations of thePublic Key
Cryptography Standards(PKCS) Using
S-Expressions, S-PKCS
  • Matthew Wood Carl Ellison
  • Intel Corporation
  • 1999 PKCS Workshop, Stockholm, Sweden

2
Why Define Data Encodings?
  • Cross-platform data exchange
  • Persistent storage
  • Interoperability of independently implemented
    modules

3
Drawbacks of ASN.1 and BER/DER
  • BER often includes several different, but equally
    valid encodings of the same data.
  • Identity of data structures is assumed based on
    the context where it is found...
  • within other data structures
  • position within a higher level structure
  • Parsing engine is large and complicated

4
Benefits of S-expressions
  • Single encoding for any value
  • Identity of all data structures is explicit
  • Small, simple parsing engine
  • Encoded structures are often shorter than their
    DER encoded versions

5
Examples PKCS 1
  • ltdigest-infogt(sha1 F47D)
  • ltrsa-public-keygt(public-key (rsa (n ) (e
    010001) ))

6
Examples PKCS 5
  • ltpbes2-paramsgt(pbes2-params (pkcs5-pbkdf2
    (pbkdf2-params (specified
    ...) 03E8 (hmac-sha1) ) ) (des-cbc
    (iv 0123456789ABCDEF) ))

7
Questions?
Write a Comment
User Comments (0)
About PowerShow.com