Kryptering på enheten

Säkerhet och arkitektur

Så skyddar Revault dina filer, och var skyddet tar slut.

Revault bygger på inbyggda appar för iOS och Android. Valven krypteras på din telefon och är lokala som standard, utan Revault-konto. Synkronisering och delning är separata val, inte krav för att använda ett valv.

Säkerhetsmodell
Din enhetMobilappar utan konto
Kryptera lokaltAES-256-GCM
Valfri privat molnsynkroniseringiCloud på iOS, Google Drive på Android

Mobilappar utan konto

De inbyggda apparna kräver inget Revault-konto, ingen e-postadress, inget lösenord och ingen webbinloggning. Valv skapas och krypteras på enheten. Lokal användning av valv laddar inte upp dina filer till Revaults servrar.

De inbyggda apparna kräver inget Revault-konto. Valfri molnsynkronisering använder ditt Apple- eller Google-konto, och köp i butiken använder plattformens faktureringskonto.

Privata valv utan konto

Valvmönster

Varje valv har en slumpmässig 256-bitars huvudnyckel. Ditt 5 × 5-enhetsmönster kombineras med en slumpmässig lokal 256-bitars hemlighet; PBKDF2-HMAC-SHA-256 med 600 000 iterationer och ett nytt 128-bitars salt härleder nyckeln som paketerar huvudnyckeln med AES-256-GCM.

Rita ditt mönster på 5 × 5-rutnätet för att öppna dess valv. Andra valv och deras namn hålls dolda. Mönstren måste vara olika för valv som registrerats på samma enhet, och att välja ett mönster avslöjar inte vilka andra valv som finns.

Det här mönstret låser bara upp den här enheten. Behåll din återställningsnyckel för att konfigurera en annan enhet.

Nyckelskydd som bara finns på enheten

På iOS lagras den lokala upplåsningshemligheten i ett Keychain-objekt som inte synkroniseras och som bara är åtkomligt medan enheten är upplåst. På Android krypteras upplåsningsmaterialet på enheten med en icke-exporterbar Android Keystore-nyckel som kräver en upplåst enhet.

Lokala upplåsningshemligheter ingår inte i den inbyggda molnsynkroniseringen eller i portabla säkerhetskopior. Hemligheten på iOS är ingen Secure Enclave-nyckel, och hårdvarustödet på Android beror på enheten. Enhetsskyddet gör inte ett förutsägbart mönster säkert efter att den lokala hemligheten har komprometterats.

Krypteras före uppladdning

Filinnehåll, filnamn, förhandsvisningar, valvnamn och mappstruktur krypteras på enheten. AES-256-GCM autentiserar metadata och nyckelpaket; filer använder ett strömmande AES-GCM-HKDF-format så att krypteringen kan bearbeta stora filer i begränsade segment.

Lokala valv håller krypterade filer i privat applagring. Att ta ett foto eller en video i ett valv använder privat mellanlagring före kryptering, i stället för att automatiskt spara en kopia i galleriet. Att importera en befintlig fil tar inte bort originalet från Foton eller en annan leverantör.

Privat kamera och filimport

Valfri privat molnsynkronisering

iOS använder en privat CloudKit-databas i iCloud. Android använder Google Drives privata applagring. Filer, namn och förhandsvisningar krypteras före överföringen. Din molnleverantör kan fortfarande se driftsinformation som storlekar, identifierare och tidsstämplar.

Synkronisering är avstängd som standard och väljs separat för varje valv på varje enhet. Om du stänger av den upphör fler överföringar från den enheten; befintliga krypterade molnkopior raderas inte. Anslut en annan enhet på samma plattform med samma inbyggda molnkonto och valvets återställningsnyckel.

Synkronisering via iCloud och Google Drive stannar inom respektive plattform. Välj Revault Cloud för synkronisering i realtid mellan iOS och Android, eller använd en krypterad telefonöverföring.

Pro-lagring för krypterade valv på iOS och Android. Revault tar emot chiffertext, aldrig din valvnyckel eller återställningsfras. Om du byter leverantör ligger tidigare molnkopior kvar.

Valfri privat molnsynkronisering

Automatisk låsning av valv

Standardtidsgränsen är 60 sekunder. Välj 30 sekunder, 1 minut, 2 minuter, 5 minuter eller 10 minuter i det valvets inställningar. Delade valv använder standardvärdet 60 sekunder; låsning i bakgrunden gäller oavsett vald tidsgräns.

Mobilappen låser direkt när den läggs i bakgrunden. Låsningen avbryter arbete i valvet, rensar avkrypterad filinformation och söktillstånd, städar bort tillfälliga förhandsvisningar och skriver över nyckelbuffertar som appen äger. iOS täcker också appväxlarens ögonblicksbilder; Android använder operativsystemets flagga för säkra fönster.

Hanterat minne och enhetslagring kan inte garantera omedelbar forensisk radering av varje kopia. Automatisk låsning kan inte heller dra tillbaka en fil som du uttryckligen har exporterat till en annan app.

Automatisk låsning av valv

Krypterade säkerhetskopior och återställning

En återställningsnyckel låser upp krypterat nyckelmaterial för valvet; den innehåller inte dina filer. En säkerhetskopia innehåller de krypterade filerna, men ersätter inte att du behåller återställningsnyckeln. Förvara dem separat och skydda båda mot förlust.

Spara din återställningsfras under installationen. Revault genererar 18 slumpmässiga ord, eller så kan du välja och bekräfta en egen fras. Med den kan du lägga till en annan enhet eller återställa en säkerhetskopia utan ditt lokala mönster. Du kan byta ut den i valvets inställningar; äldre säkerhetskopior kan fortfarande kräva sin ursprungliga nyckel. Befintliga hexadecimala nycklar fortsätter att gälla. Revault sparar ingen kopia och kan inte återställa den åt dig.

Telefonöverföringar skapar en ny krypterad kopia och en separat överföringsnyckel, även mellan iPhone och Android. Originalet finns kvar på den gamla telefonen. Verifiera det mottagande valvet innan du tar bort gamla filer, och ha oberoende säkerhetskopior eftersom synkronisering kan sprida raderingar.

Säkra överföringar mellan iPhone och Android

Säker delning

Ditt valvmönster, din återställningsnyckel och din huvudnyckel för valvet ingår aldrig i en delning. Tjänsten tar emot krypterade fildata och driftsmetadata som storlekar, checksummor, tidsstämplar och antal åtkomstsessioner. Den separata dekrypteringskoden laddas inte upp.

Kontrollerade delningar använder ett utgångsdatum som upprätthålls av servern och valfria gränser för åtkomstsessioner, exportbegränsningar och en timer efter första åtkomsten. iOS stöder också privata CloudKit-inbjudningar, som inte upprätthåller de serverkontrollerna. Mottagarna öppnar ett isolerat delat valv med den separata hemliga koden, utan ditt personliga mönster.

Utgångsdatum och återkallande stoppar framtida hämtning via Revault. De kan inte radera skärmdumpar, exporterade filer eller kopior som en mottagare har sparat. Välj någon du litar på, även när export är avstängd.

Säker delning

Valfria säkerhetskontroller för valv

Säker utgång tar bort andra valvs lokala åtkomst och data när ett utsett valv öppnas. Molnkopior finns kvar, och valv som bara finns offline kan gå förlorade utan en separat säkerhetskopia. Det är ingen garanterad forensisk radering.

Aktivitetshistorik och fotolarm vid intrångsförsök är valfria per valv. Enhetshistorik och foton stannar lokalt och är krypterade; kontrollerade delningar kan separat registrera tidsstämplar för åtkomstsessioner. Fångster vid intrångsförsök kräver kamerabehörighet och vanliga systemindikatorer. Låst fångst använder en offentlig krypteringsnyckel; för att granska fotona måste du fortfarande låsa upp valvet.

Säker utgång

En anmärkning om säkerhet

Lokal användning av valvet laddar inte upp filer till Revault. Valfri inbyggd synkronisering avslöjar driftsmetadata för Apple eller Google. Kontrollerad delning skickar krypterade kopior och åtkomstmetadata till Revault, utan att den separata dekrypteringskoden laddas upp.

Skadlig kod, ett komprometterat operativsystem eller en komprometterad app och någon som tittar på en upplåst skärm kan exponera klartext. Att byta mönster återkallar inte en annan enhet, gör inte gamla säkerhetskopior ogiltiga och byter inte ut valvets huvudnyckel. Om en valvnyckel eller återställningshemlighet komprometteras ska du flytta filerna till ett nytt valv med nya nycklar.

Revault har inte genomgått någon oberoende säkerhetsgranskning. Detta är beskrivningar av den implementerade kryptografiska designen, inte en certifiering eller en garanti mot alla intrång.

Användningsstatistik

Aktiverat som standard. Mixpanel tar emot händelser om funktionsanvändning med ett slumpmässigt analys-ID. Valvets innehåll, namn, mönster, nycklar och hemliga delningskoder utesluts. Stäng av statistiken när som helst för den här webbläsaren eller enheten.