Kryptografické rozhraní jádra Linux je programovací rozhraní pro kryptografické funkce (anglicky Crypto API), které jádro operačního systému Linux nabízí jednak pro své jiné součásti vyžadující kryptografické funkce (např. IPsec nebo dm-crypt), jednak částečně i pro programy v uživatelském prostoru. Do jádra bylo poprvé začleněno ve verzi 2.5.45 v říjnu 2002, přičemž hlavním „uživatelem“ byl v té době IPsec.

PropertyValue
prop-cs:isbn
  • 978 (xsd:integer)
prop-cs:jméno
  • Lukáš
prop-cs:kapitola
  • 17 (xsd:integer)
prop-cs:místo
  • Brno
prop-cs:příjmení
  • Jelínek
prop-cs:rok
  • 2008 (xsd:integer)
prop-cs:strany
  • 635 (xsd:integer)
prop-cs:titul
  • Jádro systému Linux
prop-cs:vydavatel
  • Computer Press
prop-cs:vydání
  • první
prop-cs:wikiPageUsesTemplate
dbpedia-owl:abstract
  • Kryptografické rozhraní jádra Linux je programovací rozhraní pro kryptografické funkce (anglicky Crypto API), které jádro operačního systému Linux nabízí jednak pro své jiné součásti vyžadující kryptografické funkce (např. IPsec nebo dm-crypt), jednak částečně i pro programy v uživatelském prostoru. Do jádra bylo poprvé začleněno ve verzi 2.5.45 v říjnu 2002, přičemž hlavním „uživatelem“ byl v té době IPsec. Od té doby byla jako jeho součást implementována většina běžně používaných blokových šifer i kryptografických hašovacích funkcí. Výpis šifer podporovaných na aktuální instanci operačního systému lze získat z virtuálního souborového systému procfs, přesněji výpisem souboru /proc/crypto.Kromě potřeby nabídnout ostatním částem jádra implementaci kryptografických funkcí přímo v jádře je motivací také podpora hardwarové akcelerace šifrování na některých typech procesorů. Zatímco například na nejběžnějších procesorech rodiny x86 od firem Intel a AMD byly přímo do instrukční sady přidány pro šifru AES potřebné instrukce (AES-NI) a může je tak používat software běžící v privilegovaném režimu i software běžící v uživatelském režimu, například na platformách Geode nebo SheevaPlug je přístup k hardwarové akceleraci šifrování vyhrazen pro software běžící v privilegovaném režimu. Šifrovacím aplikacím uživatelského prostoru (například OpenSSL nebo GnuTLS) tak musí hardwarově akcelerované šifrování zprostředkovávat jaderný ovladač zařízení, v tomto případě přístupný právě přes jednotné kryptografické rozhraní.Pro Linux 2.6 bylo nezávisle také portováno kryptografické rozhraní OpenBSD, to ale nikdy nebylo začleněno do hlavní větve.
dbpedia-owl:wikiPageID
  • 1443725 (xsd:integer)
dbpedia-owl:wikiPageLength
  • 3128 (xsd:integer)
dbpedia-owl:wikiPageOutDegree
  • 28 (xsd:integer)
dbpedia-owl:wikiPageRevisionID
  • 16547007 (xsd:integer)
dbpedia-owl:wikiPageWikiLink
dbpedia-owl:wikiPageWikiLinkText
  • kryptografické rozhraní jádra Linuxu
dcterms:subject
rdfs:comment
  • Kryptografické rozhraní jádra Linux je programovací rozhraní pro kryptografické funkce (anglicky Crypto API), které jádro operačního systému Linux nabízí jednak pro své jiné součásti vyžadující kryptografické funkce (např. IPsec nebo dm-crypt), jednak částečně i pro programy v uživatelském prostoru. Do jádra bylo poprvé začleněno ve verzi 2.5.45 v říjnu 2002, přičemž hlavním „uživatelem“ byl v té době IPsec.
rdfs:label
  • Kryptografické rozhraní jádra Linuxu
prov:wasDerivedFrom
foaf:isPrimaryTopicOf
is dbpedia-owl:wikiPageRedirects of
is dbpedia-owl:wikiPageWikiLink of
is foaf:primaryTopic of