Browse Prior Art Database

Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography Specifications Version 2.1 (RFC3447)

IP.com Disclosure Number: IPCOM000011189D
Original Publication Date: 2003-Feb-01
Included in the Prior Art Database: 2003-Feb-13

Publishing Venue

Internet Society Requests For Comment (RFCs)

Related People

J. Jonsson: AUTHOR [+2]

Abstract

This memo represents a republication of PKCS #1 v2.1 from RSA Laboratories' Public-Key Cryptography Standards (PKCS) series, and change control is retained within the PKCS process. The body of this document is taken directly from the PKCS #1 v2.1 document, with certain corrections made during the publication process.

This text was extracted from an ASCII text file.
This is the abbreviated version, containing approximately 2% of the total text.

Network Working Group                                         J. Jonsson

Request for Comments: 3447                                    B. Kaliski

Obsoletes: 2437                                         RSA Laboratories

Category: Informational                                    February 2003

     Public-Key Cryptography Standards (PKCS) #1: RSA Cryptography

                      Specifications Version 2.1

Status of this Memo

   This memo provides information for the Internet community.  It does

   not specify an Internet standard of any kind.  Distribution of this

   memo is unlimited.

Copyright Notice

   Copyright (C) The Internet Society (2003).  All Rights Reserved.

Abstract

   This memo represents a republication of PKCS #1 v2.1 from RSA

   Laboratories' Public-Key Cryptography Standards (PKCS) series, and

   change control is retained within the PKCS process.  The body of this

   document is taken directly from the PKCS #1 v2.1 document, with

   certain corrections made during the publication process.

Table of Contents

   1.       Introduction...............................................2

   2.       Notation...................................................3

   3.       Key types..................................................6

      3.1      RSA public key..........................................6

      3.2      RSA private key.........................................7

   4.       Data conversion primitives.................................8

      4.1      I2OSP...................................................9

      4.2      OS2IP...................................................9

   5.       Cryptographic primitives..................................10

      5.1      Encryption and decryption primitives...................10

      5.2      Signature and verification primitives..................12

   6.       Overview of schemes.......................................14

   7.       Encryption schemes........................................15

      7.1      RSAES-OAEP.............................................16

      7.2      RSAES-PKCS1-v1_5.......................................23

   8.       Signature schemes with appendix...........................27

      8.1      RSASSA-PSS.............................................29

      8.2      RSASSA-PKCS1-v1_5......................................32

   9.       Encoding methods for signatures with appendix.............35

Jonsson & Kaliski            Informational                      [Page 1]

RFC 3447        PKCS #1: RSA Cryptography Specifications   February 2003

      9.1      EMSA-PSS...............................................