TeleToken DES umożliwia bezpieczne przechowywanie kluczy symetrycznych DES, 3DES. Dołączony zestaw narzędzi i bibliotek pozwala na wykorzystanie możliwości kryptograficznych urządzenia, między innymi na sprzętowe podpisywanie wiadomości oraz szyfrowanie i deszyfrowanie danych algorytmem DES i 3DES.
Proste i wygodne API stworzone z myślą o programistach i integratorach umożliwia pełne wykorzystanie tokenu we własnych projektach.
Przykładowe zastosowania TeleTokenu DES
- Szyfrowanie i deszyfrowanie bloków danych
- Podpisywanie i weryfikacja wiadomości
- Bezpieczne przechowywanie kluczy w obrębie pamięci tajnej (bez możliwości odczytania z tokenu)
- Generowanie losowych bloków danych
W celu zapewnienia pełnego bezpieczeństwa komunikacja z tokenem odbywa się za pośrednictwem szyfrowanego kanału, do którego dostęp jest uzyskiwany po podaniu osobistego kodu PIN.
Właściwości TeleTokenu DES
- Szyfrowanie i podpisywanie komunikacji za pomocą algorytmu 3DES (FIPS PUB 46-3) i MAC (ISO/IEC 9797-1).
- Sprzętowa obsługa algorytmów DES i 3DES.
- Sprzętowe szyfrowanie i deszyfrowanie danych.
- Sprzętowe generowanie i weryfikacja podpisu wiadomości.
- Wbudowana pamięć, podzielona na część tajną (nie do odczytania z TeleTokenu) i część publiczną tylko do odczytu, zawierającą informacje o właściwościach tokenu.
- Rozdzielenie dostępu na użytkownika, któremu PIN pozwala na zarządzanie zawartością TeleTokenu i wykorzystywanie jego właściwości kryptograficznych, oraz na administratora, który ma możliwość sformatowania TeleTokenu, np. po jego zablokowaniu.
- Możliwość ustalenia przez administratora liczby prób dla logowania użytkownika.
- Możliwość odczytania z TeleTokenu obsługiwanych algorytmów, oraz pojemności.
- Wbudowany generator losowych bloków danych.
Operacje udostępniane przez TeleToken:
- Sprzętowe szyfrowanie i deszyfrowanie danych algorytmami DES i 3DES, z użyciem trybów łańcuchowych (szyfrów blokowych) oraz różnych metod wyrównania bloku danych.
- Sprzętowe generowanie podpisu i weryfikacja algorytmami DES, z użyciem różnych metod wyrównania bloku wiadomości.
- Import kluczy DES i 3DES.
- Sprzętowe generowanie losowego bloku danych.
- Czyszczenie (usuwanie całej zawartości) TeleTokenu z poziomu użytkownika.
- Formatowanie TeleTokenu z poziomu administratora.
- Ustawianie i odczyt przyjaznej nazwy użytkownika.
Logowanie do TeleTokenu i szyfrowany kanał komunikacyjny
Informacje jawne są dostępne do odczytu z TeleTokenu w każdej chwili. W celu zapisu informacji, wymagane jest uwierzytelnienie użytkownika. Następuje ono po podaniu prawidłowego PIN-u, lub 128-bitowego klucza logowania. Tworzony jest wówczas tajny, szyfrowany kanał komunikacyjny między komputerem a TeleTokenem. Informacje przesyłane w kanale są dodatkowo podpisywane przez obie strony. Uniemożliwia to podsłuchanie informacji, jak również atak typu „Man In The Middle”. Zmiana PIN-u (lub klucza logowania) użytkownika może nastąpić wyłącznie po jego uprzednim poprawnym zalogowaniu. Administrator nie ma możliwości zmiany hasła użytkownika bez jednoczesnego formatowania TeleTokenu, a więc nie ma dostępu do jego danych. Może on natomiast sformatować TeleToken, np. w przypadku gdy użytkownik przekroczy limit błędnie wprowadzonych kodów PIN. Spowoduje to usunięcie wszystkich danych użytkownika, oraz wyczyszczenie jego hasła. Podczas formatowania administrator może również określić nowy limit błędnych logowań dla użytkownika. Kryptografia kluczy symetrycznych
W zależności od wersji TeleTokenu, posiada on możliwość operowania różnymi algorytmami. TeleToken DES posiada możliwość operowania algorytmami DES i 3DES.
Dostępne tryby szyfrów blokowych DES i 3DES:
Dostępne metody wyrównania dla szyfrowania i podpisu algorytmami DES i 3DES:
- „None” - bez wyrównania.
- „Method 1” – Dopełnianie zerami.
- „Method 2” – Dopełnianie zerami, po uprzednim uzupełnieniu o wartość „0x80”.
- PKCS #5
Kontenery
Kontenery służą do przechowywania kluczy, a także informacji dodatkowych (takich jak opis czy typ i wielkość klucza). Kontener typu DES (i 3DES) posiada część tajną, służącą do przechowywania klucza. Klucza tego nie można odczytać, ani w żaden sposób wydobyć z TeleTokenu. Jedynie użytkownik ma możliwość wykonywania operacji kryptograficznych za jego pomocą, podając odpowiedni numer kontenera.

* w kontenerach DES możliwe jest przechowywanie zarówno kluczy DES (8 bajtów – klucz długości 56 bitów i bity kontrolne), jak i 3DES (16 bajtów – klucz długości 112 bitów i bity kontrolne).
Uwaga! – Jesteśmy w stanie przygotować TeleToken z wybranymi możliwościami oraz podziałem pamięci na życzenie. W tym celu prosimy o kontakt.
|