Dismiss
InnovationQ will be updated on Sunday, Oct. 22, from 10am ET - noon. You may experience brief service interruptions during that time.
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...............................................