Format-Preserving
BPS算法中使用的內部函式F的輸出位數是多少?
在 BPS 規範文件中它說
我們用 f 表示內部函式 F 的輸出位數
如果內部函式是 AES,這是什麼?它會是塊大小(例如128)嗎?
是的,在 BPS 中,如果內部函式 $ F $ 是分組密碼,那麼 $ f $ 是它的塊寬度,因此對於 AES 為 128(對於所有密鑰寬度變體)。這在問題中引用的段落中已經足夠清楚了:
我們表示 $ f $ 內部函式的輸出位數 $ F $ . (…) 如果 $ F $ 是一個 $ f $ -bit block cipher (…) 我們用 $ F_K(x) $ 分組密碼的應用 $ E $ 用鑰匙 $ K $ 在明文上 $ x $ ( $ F_K(x)=E_K(x) $ ), (…)