1. Introduction
  2. 1. Garbled Circuit Factory - GCF
    1. 1.1. Garbled Circuit Overview
    2. 1.2. Visual Cryptography Display
    3. 1.3. Detailed Pipeline for Display Circuits
    4. 1.4. Garbled Circuit Factory APIs
  3. 2. Trusted Transaction Validation Protocol
    1. 2.1. Trusted Authentication & UI Layer
    2. 2.2. TTVP detailed
    3. 2.3. TTVP in Hardware Enclave-TEE
  4. 3. Mobile Registry
  5. 4. Mobile Wallet App
    1. 4.1. TTVP Client
      1. 4.1.1. Hardware-backed Mobile Key
  6. 5. Testing Phase 1
    1. 5.1. M1 Delivery
      1. 5.1.1. M1 Docker Demo Tutorial
    2. 5.2. M2 Delivery
      1. 5.2.1. M2 Docker Demo Tutorial
    3. 5.3. M3 Delivery
      1. 5.3.1. M3 Docker Demo Tutorial
    4. 5.4. M4 Delivery
      1. 5.4.1. M4 Docker Demo Tutorial
    5. 5.5. M5 Delivery
      1. 5.5.1. M5 Docker Demo Tutorial
  7. 6. Testing Phase 2
    1. 6.1. M1 Delivery
      1. 6.1.1. M1 Demo Tutorial
    2. 6.2. M2 Delivery
      1. 6.2.1. M2 Demo Tutorial

Interstellar Book

M1 Delivery (follow-up Phase2)

Unless you are already familiar with Interstellar technology please have a look at the following

Garbled Circuit Factory (GCF) overview

  • GCF generic pipeline for Garbled Circuit (GC) production
    • Basic GC structure (updated)
    • Visual Cryptography display principles

Trusted Transaction Validation Protocol (TTVP) overview

  • Trusted Transaction Validation Protocol
    • Trusted Authentication & UI Layer
    • TTVP detailed

Mobile TEE Registry

  • Mobile Registry

Mobile Wallet App

  • Mobile Wallet App
    • TTVP Client
    • Hardware-backed Mobile Key

New Garbling Scheme

  • Basic GC structure (updated with new garbling scheme whitepapers)
  • GCF pipeline (minor update call to new garbling scheme)

Garbling pallet in TEE

  • New Garbling Scheme in TEE pallet

Testing Guide

Run Cargo test on test repositories lib-garble-rs

Demo tutorial

Demo tutorial