Encryption

壓縮算法後的格式保留加密?

  • May 29, 2017

我有包含敏感資訊的大型數據集。我想用不同的密鑰加密它的不同部分。由於數據非常大(必須將 100 GB 的數據分發給獲得許可的使用者),因此還需要進行壓縮。

我一直在閱讀有關格式保留加密的資訊,並想使用它。我想知道在壓縮後使用 FPE 是否是個好主意,或者這是否有意義。

我一直在閱讀有關格式保留加密的資訊,並想使用它。

使用 FPE 有很多很好的理由,但這肯定不是其中之一。

對解決方案感到興奮是可以的,但無論它是否適合問題,您都不應該應用該解決方案。

這讓我想起了我認識的一位開發人員,他想使用他遇到的每一種模式。模式驅動開發:“我們有這種程式模式,現在我們需要解決哪個問題?”

我想知道在壓縮後使用 FPE 是否是個好主意,或者這是否有意義。

不,這沒有意義。壓縮一般壓縮到字節,而字節可以很好地加密。FPE 主要用於不可能進行簡單的字節或位轉換的地方,例如當輸出需要是數字或特定範圍或字元時。最常見的例子是信用卡號碼的格式。

除此之外,FPE 可能會增加相當多的成本;您當然不想用它處理 100 GB 的數據。

引用自:https://crypto.stackexchange.com/questions/47800