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
deck
By Mikael Gråborg
deck
- 223