Czym jest kryptozwinność (crypto-agility)?

Kryptozwinność to zdolność zmiany algorytmów kryptograficznych używanych przez system bez przepisywania go lub wymiany. W praktyce oznacza to, że algorytmy wybiera się konfiguracją, a nie wpisuje na sztywno w kod; oprogramowanie korzysta z utrzymywanych bibliotek, które dostają nowe algorytmy w aktualizacjach; certyfikaty i klucze są zarządzane centralnie, ze znanymi właścicielami i datami ważności; a Ty wiesz, gdzie używany jest każdy algorytm. Ma to znaczenie teraz, bo przejście na PQCPQC: post-quantum cryptography (kryptografia postkwantowa). Szyfrowanie zaprojektowane tak, by pozostało bezpieczne wobec przyszłych komputerów kwantowych. nie będzie ostatnie: HQC i FN-DSA dopiero nadchodzą, parametry mogą zostać zmienione, a w młodej implementacji może pojawić się błąd. Organizacja, która przejdzie jedną bolesną, ręczną migrację, przy następnej przeżyje to samo; ta, która zbuduje zwinność, zamieni następną zmianę w wydanie konfiguracji. Pytaj o to przy każdym zakupie: czy produkt potrafi zmienić algorytmy wymiany kluczy i podpisu przez aktualizację lub ustawienie i czy dostawca się do tego zobowiązuje? Produkt, który tego nie potrafi, to problem migracyjny, który kupujesz już dziś.

Czytaj dalej

Pojęcia użyte tutaj

PQC (post-quantum cryptography (kryptografia postkwantowa))
Szyfrowanie zaprojektowane tak, by pozostało bezpieczne wobec przyszłych komputerów kwantowych.

← Wszystkie pytania (33): Kryptografia postkwantowaWszystkie tematy