📑 Table of Contents

An encrypted function is an attempt to provide mobile code privacy without providing any tamper-resistant hardware. It is a method where in mobile code can carry out cryptographic primitives.

Polynomial and rational functions are encrypted such that their transformation can again be implemented, as programs consisting of cleartext instructions that a processor or interpreter understands. The processor would not understand the program's function. This field of study is gaining popularity as mobile cryptography.

Example

edit

Scenario: Host A, has an algorithm which computes function f. A wants to send its mobile agent to B which holds input x, to compute f(x). But A doesn't want B to learn anything about f.

Scheme: Function f is encrypted in a way that results in E(f). Host A then creates another program P(E(f)), which implements E(f), and sends it to B through its agent. B then runs the agent, which computes P(E(f))(x) and returns the result to A. A then decrypts this to get f(x).

Drawbacks: Finding appropriate encryption schemes that can transform arbitrary functions is a challenge. The scheme doesn't prevent denial of service, replay, experimental extraction and others.

See also

edit

References

edit
  • Thomas Sander and Christian F. Tschudin. Protecting Mobile Agents Against Malicious Hosts. In G. Vigna, editor, Mobile agents and security, volume 1419 of Lecture Notes in Computer Science, pages 44–60. Springer-Verlag, New York, NY, 1998. [1]


📚 Artikel Terkait di Wikipedia

Encryption

Notification Rule provides a safe harbor for encrypted data: breaches involving ePHI that has been encrypted in accordance with NIST standards are not considered

Euler's totient function

( x ) {\displaystyle \log _{e}(x)} . In number theory, Euler's totient function counts the positive integers up to a given integer n {\displaystyle n}

Signal (software)

is an open-source, encrypted messaging service for instant messaging, voice calls, and video calls. The instant messaging function includes sending text

Physical unclonable function

A physical unclonable function, or PUF, is a physical object whose operation cannot be reproduced ("cloned") in physical way (by making another system

Oblivious pseudorandom function

enables another party to compute a function over an encrypted input and produce a result (which remains encrypted) and therefore it learns nothing about

Proton AG

Calendar is an online end-to-end encrypted calendar native app and website. Standard Notes is an end-to-end encrypted note-taking application, which was

Key derivation function

In cryptography, a key derivation function (KDF) is a cryptographic algorithm that derives one or more secret keys from a secret value such as a master

Proton Mail

key and the encrypted private key are both stored on Proton Mail servers. Thus Proton Mail stores decryption keys only in their encrypted form so Proton