Rambutan (kryptografia)

Rambutan to rodzina technologii szyfrowania zaprojektowana przez Communications-Electronics Security Group (CESG), dział techniczny brytyjskiej agencji rządowej tajnej komunikacji, GCHQ .

Obejmuje szereg produktów szyfrujących zaprojektowanych przez CESG do użytku w obsłudze poufnej (nie tajnej) komunikacji pomiędzy częściami brytyjskiego rządu, agencjami rządowymi i powiązanymi organami, takimi jak fundusze NHS . W przeciwieństwie do systemu Red Pike firmy CESG , Rambutan nie jest dostępny w postaci oprogramowania: jest dystrybuowany jedynie jako samodzielne urządzenie elektroniczne (ASIC ) , które implementuje cały kryptosystem i obsługuje powiązane zadania związane z dystrybucją i przechowywaniem kluczy. Rambutan nie jest sprzedawany poza sektorem rządowym.

Szczegóły techniczne algorytmu Rambutan objęte są tajemnicą. Badacz bezpieczeństwa Bruce Schneier opisuje go jako kryptosystem oparty na szyfrze strumieniowym ( rejestrze przesuwnym ze sprzężeniem zwrotnym ) z 5 rejestrami przesuwnymi każdy po około 80 bitów i rozmiarze klucza 112 bitów. Chipy komunikacyjne RAMBUTAN-I (które wdrażają bezpieczny X.25 ) są produkowane przez zatwierdzonych wykonawców Racal oraz Baltimore Technologies/Zergo Ltd. Firma CESG wybrała później RAMBUTAN-II, ulepszony system zapewniający kompatybilność wsteczną z istniejącą infrastrukturą RAMBUTAN-I. Układ RAMBUTAN-II to 64-pinowy, poczwórny układ ceramiczny , który realizuje elektroniczną książkę kodową, łączenie bloków szyfru i tryby działania ze sprzężeniem zwrotnym na wyjściu (każdy w 64 bitach) oraz tryb ze sprzężeniem zwrotnym szyfrowania w 1 lub 8 bitach. Schneier sugeruje, że te tryby mogą wskazywać, że Rambutan jest szyfrem blokowym , a nie strumieniem. Trzy tryby 64-bitowe działają z szybkością 88 megabitów na sekundę. Rambutan działa w trzech trybach: ECB, CBC i 8-bitowy CFB.

  1. ^ „Korzystanie z szyfrowania i powiązanych usług w sieci NHSnet” , raport Zergo Ltd.
  2. ^ abc , 1996 Schneier, Bruce Applied Cryptography (wyd. 2), John Wiley & Sons
  3. ^ Opisy produktów Racal Rambutan SAFE X25 i Rambutan SAFE 2M Zarchiwizowane 30 września 2007 w Wayback Machine
  4. ^ Baltimore Technologies (Wielka Brytania) zatwierdziła urządzenia Rambutan. Zarchiwizowane 30 września 2007 w Wayback Machine
  5. ^ „RAMBUTAN-II” zarchiwizowano 6 lutego 2007 w Wayback Machine , witryna CESG, adres URL pobrano 17 grudnia 2006 r.
  6. ^ a b „Chip kryptograficzny RAMBUTAN II” Zarchiwizowane 28 września 2007 w Wayback Machine , broszura CESG
  7. ^   Schneier, Bruce (25 maja 2017). Kryptografia stosowana: protokoły, algorytmy i kod źródłowy w języku C. Johna Wileya i synów. ISBN 9781119439028 .