Skip to content

Integrating TLP+LN+local storage #1

Description

@itisprasad

The following is a use case for Alice (user);

Derive SA3 from Argon2 as current implementation of protocol establishes;
Instantiate TLP (this is the fast TLP route):
a. randomly generate primes;
b. compute product of primes;
c. compute Carmichael of product;
d. randomly generate base;
e. compute fast exponent;
f. compute answer to TLP;
g. derive (conventional symmetric encryption) key from answer (item f);
Use key from item 2.g to encrypt SA3 and save it;
Delete private information (primes, Carmichael, fast exponent) and key (from item g). Those cryptographic objects are volatile. They have to remain on RAM, and not touch persistent storage in any way. All the features common to security apps for avoiding leakage of secret / private information into SWAP / Disk during hybernation or etc. should apply.;
Save base (item d) secured by SA0;

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions