# IBM - Hyper Protect Crypto Services

{{#include ../../banners/hacktricks-training.md}}

## Osnovne informacije

IBM Hyper Protect Crypto Services je cloud usluga koja pruža **veoma sigurnu i otpornu na manipulacije upravljanje kriptografskim ključevima i mogućnosti enkripcije**. Dizajnirana je da pomogne organizacijama da zaštite svoje osetljive podatke i da se usklade sa bezbednosnim i privatnim regulativama kao što su GDPR, HIPAA i PCI DSS.

Hyper Protect Crypto Services koristi **FIPS 140-2 Level 4 sertifikovane hardverske bezbednosne module** (HSM) za skladištenje i zaštitu kriptografskih ključeva. Ovi HSM su dizajnirani da **otporni na fizičke manipulacije** i pružaju visoke nivoe **bezbednosti protiv sajber napada**.

Usluga pruža niz kriptografskih usluga, uključujući generisanje ključeva, upravljanje ključevima, digitalni potpis, enkripciju i dekripciju. Podržava industrijske standardne kriptografske algoritme kao što su AES, RSA i ECC, i može se integrisati sa raznim aplikacijama i uslugama.

### Šta je hardverski bezbednosni modul

Hardverski bezbednosni modul (HSM) je posvećen kriptografski uređaj koji se koristi za generisanje, skladištenje i upravljanje kriptografskim ključevima i zaštitu osetljivih podataka. Dizajniran je da pruži visok nivo bezbednosti fizičkim i elektronskim izolovanjem kriptografskih funkcija od ostatka sistema.

Način na koji HSM funkcioniše može varirati u zavisnosti od specifičnog modela i proizvođača, ali generalno, sledeći koraci se dešavaju:

1. **Generisanje ključeva**: HSM generiše nasumični kriptografski ključ koristeći siguran generator nasumičnih brojeva.
2. **Skladištenje ključeva**: Ključ je **sigurno smešten unutar HSM-a, gde mu mogu pristupiti samo ovlašćeni korisnici ili procesi**.
3. **Upravljanje ključevima**: HSM pruža niz funkcija upravljanja ključevima, uključujući rotaciju ključeva, rezervnu kopiju i opoziv.
4. **Kriptografske operacije**: HSM obavlja niz kriptografskih operacija, uključujući enkripciju, dekripciju, digitalni potpis i razmenu ključeva. Ove operacije se **izvode unutar sigurnog okruženja HSM-a**, što štiti od neovlašćenog pristupa i manipulacije.
5. **Evidencija revizije**: HSM beleži sve kriptografske operacije i pokušaje pristupa, što se može koristiti za usklađenost i bezbednosne revizije.

HSM se može koristiti za širok spektar aplikacija, uključujući sigurne online transakcije, digitalne sertifikate, sigurnu komunikaciju i enkripciju podataka. Često se koriste u industrijama koje zahtevaju visok nivo bezbednosti, kao što su finansije, zdravstvo i vlada.

Sve u svemu, visok nivo bezbednosti koji pružaju HSM čini **veoma teškim izvlačenje sirovih ključeva iz njih, a pokušaj da se to uradi često se smatra kršenjem bezbednosti**. Međutim, mogu postojati **određeni scenariji** u kojima bi **sirovi ključ mogao biti izvučen** od strane ovlašćenog osoblja za specifične svrhe, kao što je slučaj procedure oporavka ključeva.

{{#include ../../banners/hacktricks-training.md}}
