[OpenBSD]


"Heslem jak??hokoliv dobr??ho bezpe??nostn??ho in??en??ra je: "Bezpe??nost nen?? produkt,ale proces." Je to v??ce ne?? navr??en?? siln?? kryptografie do syst??mu,je to navr??en?? cel??ho syst??mu tak, ??e v??echny stupn?? bezpe??nosti,v??etn?? kryptografie spolupracuj?? dohromady."

-- Bruce Schneier, autor "Applied Cryptography".

Kryptografie


Obsah
Pro?? integrujeme kryptografii?
OpenSSH
Pseudo Random Number gener??tory (PRNG): ARC4, ...
Kryptografick?? hash funkce: MD5, SHA1, ...
Kryptografick?? transformace: DES, Blowfish, ...
Podpora kryptografick??ho hardware
Hled??me kryptografick?? odborn??ky z cel??ho sv??ta
Dal???? informace


Pro?? integrujeme kryptografii?

T??emi slovy: Proto??e my m????eme.

OpenBSD projekt s??dl?? v Kanad??.

Export Control List of Canada neomezuje export kryptografick??ho software a je dokonce v??ce otev??en?? pro export voln?? dostupn??ho kryptografick??ho software. Marc Plumb provedl v??zkum k otestov??n?? kryptografick??ch z??kon??.

Z toho d??vodu OpenBSD projekt pou??il kryptografii na n??kolika m??stech v opera??n??m syst??mu. Po??adujeme,aby kryptografick?? software,kter?? pou????v??me byl voln?? dostupn?? a s dobrou licenc??. Nepou????v??me kryptografii s odporn??mi patenty.Tak?? po??adujeme,??e tento software je ze zem?? s pou??itelnou exportn?? licenc??,proto??e nechceme poru??ovat z??kony jak??koliv zem??. Komponenty kryptografick??ho software,kter?? aktu??ln?? pou????v??me byly naps??ny v Argentin??, Austr??lii,Kanad??,N??mecku,??ecku,Norsku a ??v??dsku.

Kdy?? vytv??????me release nebo snapshot,tak sestavujeme jejich bin??rn?? verze ve svobodn??ch zem??ch abychom zajistili,??e zdroje a bin??rky,kter?? poskytujeme u??ivatel??m jsou bez poskvrny. V minulosti byly na??e vydan?? bin??rn?? buildy ud??l??ny v Kanad??,??v??dsku a N??mecku.

OpenBSD je vyd??v??n s Kerberos V.K??d kter?? pou????v??me je exportovateln?? Heimdal vyd??n?? ze ??v??dska. Na??e X11 zdroje byly roz??????eny tak,aby mohli tak?? pou????vat Kerberos.

VPNC TEST PARTNER OpenBSD byl prvn?? opera??n?? syst??m distribuovan?? s IPsec stackem. Poskytujeme IPsec od vyd??n?? OpenBSD 2.1 v roce 1997.N???? pln?? do kernelu integrovan?? IPsec stack s hardware akcelerac?? pou??itou na n??kolika kart??ch a na????m vlastn??m voln??m ISAKMP daemonem je pou????v??n jako jeden z po????ta???? v testu IPsec conformance u VPNC.

Dne??n?? kryptografie je d??le??itou ????st?? zv????en?? bezpe??nosti opera??n??ho syst??mu.Kryptografie pou??it?? v OpenBSD m????e b??t pou??ita pro mnoho r??zn??ch ????el?? popsan??ch d??le.

OpenSSH

Od verze 2.6 , OpenBSD obsahuje OpenSSH, zcela bezplatnou a patenty nezane??enou verzi ssh. OpenSSH je kompatibiln?? s ssh verze 1 a m?? mnoho p??idan??ch vlastnost??,

Zhruba ??e??eno jsme vzali voln?? vydanou verzi ssh a OpenBSD-fikovali jsme ji.Asi o rok pozd??ji jsme OpenSSH roz??????ili o podporu SSH protokolu verze 2.V??sledkem je podpora v??ech 3 hlavn??ch protokol?? pro SSH: 1.3, 1.5, 2.0

Pseudo Random Number gener??tory

Pseudo Random Number gener??tory (PRNG) jsou aplikace s proudy ????sel, kter?? maj?? d??le??it?? vlastnosti pro syst??movou bezpe??nost:

PRNG je norm??ln?? pouze algoritmus,kde stejn?? po????te??n?? hodnoty poskytuj?? stejn?? sekvence v??stupu. Na v??ceu??ivatelsk??m opera??n??m syst??mu je mnoho zdroj??,kter?? dovoluj?? naplnit PRNG n??hodn??mi daty. OpenBSD j??dro vyu????v?? p??eru??en?? od my??i,zpo??d??n?? p??i p??enosu s????ov??ch dat,pauz mezi stisknut??m kl??ves a I/O informace z disku k vypln??n?? po????te??n??ho z??sobn??ku.N??hodn?? ????sla z PRNG jsou k dispozici pro rutiny j??dra a jsou exportov??ny p??es za????zen?? k u??ivatelsk??m program??m.Tak??e n??hodn?? ????sla z PRNG jsou pou????v??na v n??sleduj??c??ch oblastech:

Kryptografick?? ha??ovac?? funkce

Ha??ovac?? funkce provede kompresi vstupn??ch dat na ??et??zec konstantn?? d??lky.Pro kryptografickou ha??ovac?? funkci je nemo??n?? naj??t:

V OpenBSD jsou pou??ity MD5, SHA1 a RIPEMD-160 pro kryptografick?? ha??ovac?? funkce, nap??.:

Kryptografick?? transformace

Kryptografick?? transformace jsou pou??ity pro ??ifrov??n?? a de??ifrov??n?? dat. Tyto jsou b????n?? pou????v??ny se ??ifrovac??m kl????em pro ??ifrov??n?? dat a de??ifrovac??m kl????em pro de??ifrov??n?? dat.Bezpe??nost krypto- grafick?? transformace m?? z??viset pouze na kl??????ch.

OpenBSD poskytuje transformace jako DES, 3DES, Blowfish a Cast pro j??dro a u??ivatelsk?? programy,je?? jsou pou????v??ny na mnoha m??stech jako:

Podpora kryptografick??ho hardware

OpenBSD od verze 2.7 za??alo podporovat vybran?? kryptografick?? hardware jako nap????klad akceler??tory a random number gener??tory.

Pokud chcete pomoci s psan??m ovlada????, p??ij??te a pomo??te n??m.

Hled??me kryptografick?? odborn??ky z cel??ho sv??ta

Samoz??ejm??,??e n???? projekt pot??ebuje lidi k pr??ci na t??chto syst??mech.Pokud je n??j??k?? ne-americk?? odborn??k,kter?? souhlas?? s v????e popsan??m,m?? z??jem o zapojen?? do projektu a poskytnout pomoc s kryptografi?? v OpenBSD,tak a?? n??s pros??m kontaktuje.

Dal???? informace

Mnoho dokument?? bylo naps??no ??leny OpenBSD t??mu o kryptografick??ch zm??n??ch, kter?? ud??lali v OpenBSD.Postscript verze t??chto dokument?? jsou k dispozici n????e.


OpenBSD www@openbsd.org
$OpenBSD: crypto.html,v 1.32 2009/11/07 07:32:54 ajacoutot Exp $