🔐 Teknisk spesifikasjon for kryptering

Forstå CloudPastes klientsidekryptering

✓ Nullkunnskapsarkitektur

Oversikt

CloudPaste bruker klientside ende-til-ende-kryptering for å sikre at dataene dine forblir private og sikre. Når kryptering er aktivert, krypteres all tekst og bilder i nettleseren din før de sendes til serverne våre. Dette betyr at vi aldri har tilgang til dine ukrypterte data eller passordet ditt.

🛡️ Dataene dine krypteres før de forlater enheten din.
Serveren lagrer kun krypterte data og ser aldri passordet ditt eller dekryptert innhold.

Tekniske spesifikasjoner

Krypteringsalgoritme: AES-256-GCM (Avansert krypteringsstandard)
Nøkkelavledning: PBKDF2 (passordbasert nøkkelavledningsfunksjon 2)
Hash-funksjon: SHA-256
Iterasjoner: 100 000 (PBKDF2-iterasjoner)
Nøkkellengde: 256 biter
Saltlengde: 128 bits (tilfeldig generert per kryptering)
IV-lengde: 96 bits (tilfeldig generert per kryptering)
Implementering: Web Crypto API (innfødt nettleserkryptografi)

Hvordan det fungerer

Krypteringsprosess

1
Skriv inn passord
Du oppgir et passord
→
2
Nøkkelavledning
PBKDF2 genererer krypteringsnøkkel
→
3
Krypter data
AES-256-GCM krypterer innhold
→
4
Last opp
Krypterte data sendt til serveren

Steg-for-steg-oversikt:

Dekrypteringsprosess

Når du eller noen med passordet åpner en kryptert kanal:

Sikkerhetsfunksjoner

🔒 Klientsidekryptering

All kryptering og dekryptering skjer i nettleseren din ved hjelp av Web Crypto API. Passordet ditt og ukrypterte data forlater aldri enheten din.

🎲 Unik kryptering per operasjon

Hver gang data krypteres, genereres nye tilfeldige salt- og IV-verdier. Dette betyr at det samme innholdet som krypteres to ganger produserer helt forskjellig kryptert tekst, noe som forhindrer mønsteranalyse.

🔐 Sterk nøkkelavledning

PBKDF2 med 100 000 iterasjoner gjør brute-force passordangrep beregningsmessig dyre. Selv med et moderat sterkt passord ville angripere trenge betydelige ressurser for å knekke krypteringen.

✅ Autentisert kryptering

AES-GCM gir både konfidensialitet og autentisitet. Det sikrer at krypterte data ikke har blitt tuklet med, og beskytter mot modifikasjonsangrep.

🌐 Bransjestandardalgoritmer

Vi bruker kun veletablerte, fagfellevurderte kryptografiske algoritmer (AES-256, PBKDF2, SHA-256) som er betrodd av sikkerhetseksperter over hele verden.

Hva vi lagrer

På serveren lagrer vi kun:
  • Kryptert chiffertekst (uleselig uten passordet ditt)
  • Et flagg som indikerer at kanalen er kryptert
  • Metadata (tidsstempler for opplasting, filstørrelser)
⚠️ Vi lagrer ALDRI:
  • Passordet ditt
  • Krypteringsnøklene dine
  • Dine ukrypterte data

Beste praksis

Begrensninger og hensyn

Selv om krypteringen vår er sterk, vær oppmerksom på disse hensynene:

Åpen kildekode og åpenhet

Sikkerhet gjennom obskuritet er ikke sikkerhet. Krypteringsimplementeringen vår bruker standard Web Crypto API-er og kan revideres ved å se kildekoden i nettleserens utviklerverktøy.