Šifrovaná funkce - Encrypted function
An šifrovaná funkce je pokus poskytnout mobilní kód soukromí bez poskytnutí jakéhokoli odolný proti neoprávněné manipulaci Hardware. Jedná se o metodu, kdy v mobilním kódu lze provádět kryptografické primitiv, i když kód
- se provádí v nedůvěryhodných prostředích.
- by měl běžet samostatně.
Polynomiální a racionální funkce jsou šifrované tak, aby jejich transformace mohla být opět provedena jako programy skládající se z jasný text pokyny, které a procesor nebo tlumočník rozumí. Procesor nerozumí funkci programu. Tento obor získává na popularitě jako mobilní kryptografie.
Příklad
Scénář: Hostitel A, má algoritmus který počítá funkci F. A chce poslat své mobilní agent na B který drží vstup X, vypočítat F(X). Ale A nechce B dozvědět se něco o F.
Systém:Funkce F je zašifrován způsobem, který má za následek E(F). Hostitel A pak vytvoří další program P(E(F)), který implementuje E(F) a odešle jej na B prostřednictvím svého agenta. B poté spustí agenta, který počítá P(E(F))(X) a vrátí výsledek na A. A pak to dešifruje F(X).
Nevýhody:Hledání vhodných šifrovacích schémat, která mohou transformovat libovolné funkce, je výzvou. Tento režim nezabrání odmítnutí služby, Přehrát, experimentální extrakce a další.
Viz také
Reference
- Thomas Sander a Christian F. Tschudin. Ochrana mobilních agentů před škodlivými hostiteli. In G. Vigna, editor, Mobile agents and security, volume 1419 of Lecture Notes in Computer Science, str. 44–60. Springer-Verlag, New York, NY, 1998. [1]
![]() | Tento počítačová věda článek je a pahýl. Wikipedii můžete pomoci pomocí rozšiřovat to. |