Try   HackMD

EPF Cohort 4 Update#10

Another iteration of integrating FHE-DKSAP with AA

Leveraging the structure of Abstract Accounting (AA), we intend to integrate the FHE-DKSAP within the transaction intent. In this scenario, Alice, the wallet owner, wishes to transfer funds to Bob. Guided by this transaction intent, Alice will utilize her private key, regardless of its format, to craft the transaction intent within the AA framework. She then authenticates this intent using her signature. This process encompasses the creation of a stealth address based on the FHE-DKSAP scheme. The transaction flow is as outlined below:

We can conclude our process as follows:

  1. Initialization:
  • Initialize the AA framework to be compatible with the cryptographic requirements of FHE-DKSAP.
  • Configure the Ethereum node to understand and verify FHE-DKSAP encrypted transactions.
  1. Transaction Intension Creation:
  • Alice generates the stealth address based on FHE-DKSAP instead of transferring directly to Bob's public address to preserve Bob's privacy.
  • Alice chooses the amount she wishes to transfer to Bob.
  1. Alice creates a signature for her encrypted transaction intent.
  2. Alice submits the encrypted transaction, complete with her signature and the stealth address, to the AA system.
  3. Miners or validators pick up the transaction for inclusion in a block.

However, this design is still pre-mature. More study on AA is planed. Target to finalize the design with implementation next week.