Spring videre til hovedindholdet

UKey Overførselsdatamigreringssikkerhedsmekanisme og protokolarkitektur

U
Skrevet af UKey Wallet

UKey OverførselDet er en avanceret sikker kommunikationskomponent, der er indbygget i UKey Wallet-klienten, specifikt brugt til cross-end krypteringsmigrering af software wallet privat nøgle og følsomme data mellem forskellige fysiske enheder. Dette dokument har til formål at uddybe den flerlags kryptografiske forsvarsmekanisme og sikre kommunikationsprotokol, der ligger til grund for denne komponent.

Beskrivelse af funktionsomfang:Den aktuelle version af UKey Transfer-komponenten er kun åben for datamigrering i software wallets. Da hardware pung involverer komplekse interaktioner mellem den underliggende fysiske sikkerhedschip (SE) og det isolerede eksekveringsmiljø, er de relevante datainteroperabilitetsprotokoller på hardwaresiden under udvikling og evaluering og vil blive implementeret i fremtidige firmware og klientopdateringer.

1. Grundlæggende sikkerhedsprincipper og arkitektonisk grundlag

Sikkerhedsarkitekturen i UKey Transfer er baseret på følgende tre tekniske kerneprincipper:

  • Fuldstændig open source og gennemsigtigt revideret:UKey overholder det decentraliserede open source-princip. Den underliggende kildekode for vores klientapp og relæserver er blevet offentliggjort i det officielle lager og er underlagt kodegennemgang af det globale netværkssikkerhedsfællesskab og udviklere, og sikkerhedskrav verificeres med matematiske og kryptografiske fakta.

  • End-to-end krypteringssystem (E2EE): Alle privat nøgle-data, der skal migreres, er krypteret og indkapslet på højeste niveau i afsenderenhedens lokale hukommelse og kan kun dekrypteres og gendannes lokalt på den udpegede modtagerenhed. I hele datatransmissionslinket kan enhver tredjepartsknude, inklusive den officielle UKey-server, ikke dekryptere eller spionere på den almindelige tekst af dataene.

  • Relæserver nul-viden bevis (Nul-Knowledge):UKey Den officielle server fungerer kun som den underliggende netværksfacilitet for "signalering relæ" og "trafik routing" under migreringsprocessen. Serveren er fuldstændig ude af stand til at kontakte, få adgang til eller kende nøglemateriale eller forretningsdataindhold.

2. Hybrid kryptografisk nøgleafledningsmekanisme

For at modstå målrettede angreb under ekstreme forhold bruger UKey Transfer heterogene data fra flere kilder til i fællesskab at udlede den endelige krypteringsnøgle (Key Derivation Function, KDF). For at dekryptere data skal en angriber kompromittere flere fysiske og cyberdimensioner af forsvaret samtidigt.

1. Elliptic Curve Dynamic Key Exchange (ECDHE)

  • Tekniske principper: I begyndelsen af ​​datamigreringen session forhandler enhederne i begge ender direkte om at generere en midlertidig, engangsdelt session-nøgle gennem ECDHE-algoritmen.

  • defensiv fordel: Har fremadrettet sikkerhed (Forward Secrecy). Denne nøgle genereres helt lokalt og transmitteres aldrig i klartekst over netværket, hvilket gør den ukendt for relæserveren. Selvom skærmen er ondsindet optaget, og parringskoden er lækket, kan dataene i transmissionslinket ikke opsnappes og dekrypteres.

2. Asymmetrisk identifikation og routing af parringskode

Den lange parringskode, der genereres af systemet, er logisk opdelt i to dele:

  • Rute-id (første 10 tegn): Sendes kun til relæserveren som et offentligt forbindelses-id, der bruges til at lokalisere to målenheder i netværket, der kræver et håndtryk.

  • Nøglemateriale med høj entropi (sidste 40 tegn): Som det centrale højentropi "salt" af lokal nøgleafledning,Absolut ikkesendes til ethvert eksternt netværk eller server.

3. Blandet indsprøjtning af multikildenøgler

Den symmetriske nøgle, der i sidste ende bruges til at kryptere privat nøgle-data, genereres af følgende faktorer:

  • Lokalmiljøets entropikilde: Den aktuelle låseskærm godkendelse-legitimationsoplysninger for brugerenheden, det lokale pseudo-tilfældige nummer genereret uafhængigt af denne session, den globalt unikke identifikator (UUID) for app-instansen og den indbyggede applikations underliggende nøgle.

  • Cloud kollaborativ entropikilde: Det uafhængige session ID og tilfældige nummer på serversiden, der midlertidigt er udstedt af relæserveren for denne forbindelse.

3. Aktivt forsvar og identitetsverifikationsprotokol

Ud over statisk kryptografisk kryptering implementerer systemet strenge aktive forsvarsmekanismer og manuelle verifikationsprocesser på interaktionslaget.

1. Server-side risikokontrol og forebyggelse af brute force cracking

  • Anmod om satsbegrænsning: Implementer streng frekvensbegrænsning på enkeltenhedssignaleringsanmodninger på netværksniveau (begrænset til en enkelt anmodning hvert 3. sekund), hvilket fundamentalt blokerer højfrekvent scanning og oversvømmelsesangreb.

  • Strømafbryder (Session-terminering): Den øvre grænse for forbindelsesbekræftelsesfejl for parringskoden er hårdt indstillet til 10 gange. Når tærsklen er nået, vil systemet øjeblikkeligt og permanent ugyldiggøre session og tilknyttede nøgleressourcer.

2. Lokal godkendelse og to-vejs fysisk verifikation

  • Terminallås skærmgodkendelse: Når den udløser privat nøgleeksport eller -modtagelse, tvinger systemet den biometriske adgangskode på systemniveau (Face ID/Touch ID) eller enhedens låseskærmsadgangskode til at blive kaldt. Undgå, at enheden fysisk bliver kapret af andre og stjæler aktiver, når den ikke er Låst.

  • 6-bit hash digest bekræftelseslinje: Efter at enheden er blevet parret, men før dataoverførslen starter, vil afsender- og modtagerskærmbilledet samtidigt vise det 6-cifrede nummer verifikationskode genereret af linkparametrene.Brugere skal visuelt kontrollere, at tallene i begge ender er fuldstændig konsistente, før de sender godkendelse.Dette design er den ultimative fysiske forsvarslinje mod man-in-the-middle-angreb (MITM).

3. Ugyldiggørelse af legitimationsoplysninger og forebyggende afbrydelse

  • enkelt gyldighed: Alle parringsforbindelseskoder er engangs-tokens og vil blive ødelagt umiddelbart efter vellykket verifikation eller slutningen af ​​session.

  • Eliminering af ulovlig tilslutningsforbehold: Hvis en angriber opsnapper parringskoden og forsøger at etablere en falsk forbindelse på forhånd, når den legitime brugers enhed (afsender) starter en reel forbindelsesanmodning, vil systemets underliggende logik direkte med magt afbryde og sparke den tidligere ulovlige forbindelsestilstand ud, hvilket sikrer, at kontrollen absolut tilhører den legitime fysiske terminal.

4. Avancerede indstillinger for sikkerhed og privat implementering

Takket være fleksibiliteten i open source-arkitekturen tillader UKey brugere med ekstreme privatlivskrav at anvende avancerede dataisoleringsløsninger:

  • Udrulning af privat relæserver: Brugere kan implementere UKey Transfer-serveren på deres egen kontrollerbare private sky eller lokale server ved at trække den officielle open source-serverkode. og konfigurer det i klienten【Tilpasset server】, der opnår fuldstændig autonom og kontrollerbar signalruting.

  • LAN fysisk isolering og gensidig transmission (under udvikling): I fremtidige iterationer vil UKey skrivebord understøtte at fungere som en signaleringsrelæstation for et lokalt netværk (LAN). På det tidspunkt kan mobil-enheder inden for det samme LAN fuldføre privat nøgle-migrering, mens de afbrydes fuldstændigt fra det offentlige internet, hvilket opnår ægte netværksisolationstransmission på fysisk niveau.

Besvarede dette dit spørgsmål?