Digitala Kvitton

https://www.digitala-kvitton.se/

Recap

 

Mål för Proof of Concept:

  • Smidigt för aktörer; affär, kund, redovisningssytem
  • Stoppa momsbedrägeri
  • Databas utan känsliga uppgifter
  • Anonym data, utan avsändare

Tillkommet sen sist

  • Tutorial för att använda PoCn
  • Fakturamöjlighet
  • Flyttat funktionalitet till användarens dator
  • Hash registry, hash generator dokumentation
  • Anonymisering av databaser
/enroll
{
  public_keys: [X, Y],
  company_id: 1234 
}
{
  public_keys: [X, Y],
  company_id: 1234 
}

Affären.se

Public keys

{
  public_keys: [X, Y],
  company_id: 1234 
}
{
  public_keys: [X, Y],
  company_id: 1234 
}

Digitala-kvitton.se

[..., X, Y, ...]

[                ]

Signerat med privat PoC-nyckel

Number of  key sets

{

  company_id: 123

  number_of_sets: 1

}

Inskrivning i systemet

/register-receipt
{
  public_key: X,
  receipt_hash: abcdefg
}

Public keys

[..., X, Y, ...]

/register-receipt
{
  public_key: X,
  receipt_hash: abcdefg
}

Customer

[{

  public_key: X

  receipt_hash: abcdefg

}]

Receipt hashes

Signerat med privat affärsnyckel X

Digitala-kvitton.se

Affären.se

Registrering av kvitto

Affären.se

Public keys

{
  public_keys: [X, Y],
  company_id: 1234,
  hashes: ["abcdefg"],
  time_range: 2019
}
/get-hashes
{
registrationPayloads: [{
  public_keys: [X, Y],
  company_id: 1234,
}]
time_range: 2019
}

Receipt hashes

[{

  public_key: X

  receipt_hash: abcdefg

}]

[..., X, Y, ...]

{
  public_keys: [X, Y],
  company_id: 1234,
  time_range: 2019
}
{
  public_keys: [X, Y],
  company_id: 1234,
  hashes: ["abcdefg"],
  time_range: 2019
}

Digitala-kvitton.se

Signerat med privat PoC-nyckel

(från registreringen)

Bevis vid kontroll

Hash-register

Hash + public-nyckel-id

OrgID + räknare

Publika krypteringsnycklar

CA

Made with Slides.com