Skip to main content

Co to jest dostawca usług kryptograficznych?

Kryptografia to nauka tworzenia i rozszyfrowania kodowanych pism w sposób, który zapewnia bezpieczeństwo zawartości.Kryptografia była wykorzystywana przez tysiące lat, aby zachować tajemnicę wiadomości, a wraz z Internetem powstały nowe potrzeby i wyzwania w celu ochrony informacji, takich jak e-mail, transakcje kart kredytowych i dane korporacyjne.Dostawca usług kryptograficznych zapewnia tego rodzaju ochronę.

Dostawca usług kryptograficznych, znany również jako dostawca usług kryptograficznych lub CSP, jest sposobem na dostarczanie szyfrowania i odszyfrowania opartego na sprzęcie lub oprogramowaniu.Szyfrowanie odnosi się do tłumaczenia danych na kodowany plik, który wymaga odczytania tajnego klucza lub hasła.Jest to szeroko stosowany i skuteczny sposób ubezpieczenia bezpieczeństwa danych.Odkazanie odnosi się do dekodowania danych, które zostały zaszyfrowane, aby można je było odczytać jako normalną komunikację lub zwykły tekst w języku pochodzenia.

Dostawcy usług kryptograficznych mogą używać szyfrowania symetrycznego lub asymetrycznego.Szyfrowanie asymetryczne jest również znane jako szyfrowanie klucza publicznego.W szyfrowaniu symetrycznym ten sam klucz szyfruje i dekoduje komunikat, czyniąc operacje symetryczne.Asymetryczne lub szyfrowanie klucza publicznego wykorzystuje dwa różne klucze.Klucz publiczny jest kluczem, który wszyscy znają i jest używane przez grupę, z których każdy może wysłać wiadomość do każdego innego członka grupy.Klucz prywatny jest używany przez poszczególny członek do odszyfrowania wiadomości.Asymetryczne szyfrowanie jest również nazywane szyfrowaniem Diffie-Hellman po jego wynalazcach, Whitfield Diffie i Martin Hellman, którzy wymyślili system w 1976 roku.

Na przykład w środowisku systemu Windows, na przykład dostawca usług Cryptographic Microsoft to moduł oprogramowania, który jest zdolnyfunkcjonowania niezależnie i wykonywania kryptografii do uwierzytelniania, szyfrowania i kodowania.Mimo że może to brzmieć jak synonim, kodowanie i szyfrowanie nie są synonimami: kodowanie to konwersja danych w strumień bitów.Komponenty obejmują przynajmniej bibliotekę dynamiczną (DLL) i interfejsy programu systemowego (Cryptoscis).CSP mogą zawierać własną implementację funkcji, albo ich funkcje mogą być wdrażane w programie serwisowym opartym na systemie Windows, który byłby programem zarządzanym za pośrednictwem Windows Service Control Manager.Implementacje sprzętowe obejmują bezpieczny koprocesor lub kartę inteligentną.

Karta inteligentna to plastikowa karta wielkości karty kredytowej z pamięcią elektroniczną, a czasem o zintegrowanym obwodzie, w którym to przypadku nazywana jest również kartą zintegrowanego (ICC).Służą one do przechowywania poufnych danych, w tym dokumentacji medycznej, gotówki cyfrowej i do generowania identyfikatorów sieciowych.Informacje są dodawane lub pobierane z karty inteligentnej za pomocą czytnika kart inteligentnych.Kryptograficzne karty inteligentne obejmują na przykład sprzęt kryptograficzny i są używane do podpisów cyfrowych.Dostawca usług kryptograficznych Windows może uzyskać dostęp do danych na temat kryptograficznych kart inteligentnych.