メインコンテンツまでスキップ

2. Notation (表記法)

本文書における表記法 (Notation) には以下が含まれます:

記号説明
c暗号文代表値 (Ciphertext Representative)、0とn-1の間の整数
C暗号文 (Ciphertext)、オクテット文字列 (Octet String)
dRSA秘密指数 (RSA Private Exponent)
d_i追加因子r_iのCRT指数 (Additional Factor r_i's CRT Exponent)、e * d_i == 1 (mod (r_i-1)), i = 3, ..., uを満たす正の整数
dPpのCRT指数、e * dP == 1 (mod (p-1))を満たす正の整数
dQqのCRT指数、e * dQ == 1 (mod (q-1))を満たす正の整数
eRSA公開指数 (RSA Public Exponent)
EMエンコードされたメッセージ (Encoded Message)、オクテット文字列
emBitsエンコードされたメッセージEMの(意図された)ビット長
emLenエンコードされたメッセージEMの(意図された)オクテット長
GCD(. , .)2つの非負整数の最大公約数 (Greatest Common Divisor)
Hashハッシュ関数 (Hash Function)
hLenハッシュ関数Hashの出力長(オクテット単位)
kRSA剰余nの長さ(オクテット単位)
KRSA秘密鍵 (RSA Private Key)
LオプションのRSAES-OAEPラベル (Label)、オクテット文字列
LCM(., ..., .)非負整数リストの最小公倍数 (Least Common Multiple)
mメッセージ代表値 (Message Representative)、0とn-1の間の整数
Mメッセージ (Message)、オクテット文字列
maskMGF出力、オクテット文字列
maskLenオクテット文字列maskの(意図された)長さ
MGFマスク生成関数 (Mask Generation Function)
mgfSeedマスクが生成されるシード (Seed)、オクテット文字列
mLenメッセージMの長さ(オクテット単位)
nRSA剰余 (RSA Modulus)、n = r_1 * r_2 * ... * r_u、u >= 2
(n, e)RSA公開鍵 (RSA Public Key)
p, qRSA剰余nの最初の2つの素因数 (Prime Factors)
qInvCRT係数 (CRT Coefficient)、q * qInv == 1 (mod p)を満たすp未満の正の整数
r_iRSA剰余nの素因数、r_1 = p、r_2 = qおよび追加の因数(もしあれば)を含む
s署名代表値 (Signature Representative)、0とn-1の間の整数
S署名 (Signature)、オクテット文字列
sLenEMSA-PSSソルト (Salt) の長さ(オクテット単位)
t_i追加素因数r_iのCRT係数、r_1 * r_2 * ... * r_(i-1) * t_i == 1 (mod r_i)、i = 3, ..., uを満たすr_i未満の正の整数
uRSA剰余の素因数の数、u >= 2
x非負整数
Xxに対応するオクテット文字列
xLenオクテット文字列Xの(意図された)長さ
0xオクテットまたはオクテット文字列の16進表現指示子:「0x48」は16進値48のオクテットを示す;「(0x)48 09 0e」は16進値48、09、0eの3つの連続したオクテットの文字列を示す
λ(n)LCM(r_1-1, r_2-1, ..., r_u-1)
2つのオクテット文字列のビット単位排他的論理和 (Bit-wise Exclusive-OR)
⌈.⌉天井関数 (Ceiling Function);⌈x⌉は実数x以上の最小の整数
||連結演算子 (Concatenation Operator)
==合同記号 (Congruence Symbol);a == b (mod n)は整数nが整数(a - b)を割り切ることを意味する

注意:中国剰余定理 (Chinese Remainder Theorem, CRT) は非再帰的および再帰的な方法で適用できます。本文書では、Garnerのアルゴリズム [GARNER] に従った再帰的アプローチを使用します。セクション3.2の注記1も参照してください。