DPKI: tshem tawm qhov tsis txaus ntawm qhov nruab nrab PKI siv blockchain

DPKI: tshem tawm qhov tsis txaus ntawm qhov nruab nrab PKI siv blockchain

Nws tsis pub leejtwg paub tias ib qho ntawm cov cuab yeej siv feem ntau siv, tsis muaj cov ntaub ntawv tiv thaiv hauv kev sib txuas qhib tsis tau, yog daim ntawv pov thawj digital technology. Txawm li cas los xij, nws tsis pub leejtwg paub tias lub ntsiab drawback ntawm thev naus laus zis yog qhov tsis muaj kev ntseeg siab hauv cov chaw uas muab daim ntawv pov thawj digital. Tus Thawj Coj ntawm Technology thiab Innovation ntawm ENCRY Andrey Chmora tau thov ib txoj hauv kev tshiab rau kev teeb tsa pej xeem tseem ceeb infrastructure (Public Key Infrastructure, PKI), uas yuav pab tshem tawm qhov tsis txaus tam sim no thiab siv cov ntaub ntawv faib tawm (blockchain) thev naus laus zis. Tab sis thawj yam ua ntej.

Yog tias koj paub txog tias koj qhov tseem ceeb hauv zej zog tam sim no ua haujlwm li cas thiab paub nws qhov tsis txaus ntseeg, koj tuaj yeem hla ua ntej mus rau qhov peb tab tom thov kom hloov pauv hauv qab no.

Dab tsi yog digital kos npe thiab daim ntawv pov thawj?Kev sib cuam tshuam hauv Is Taws Nem ib txwm cuam tshuam nrog kev hloov cov ntaub ntawv. Peb txhua tus muaj kev txaus siab los xyuas kom meej tias cov ntaub ntawv kis tau zoo. Tab sis kev ruaj ntseg yog dab tsi? Cov kev pabcuam kev ruaj ntseg uas xav tau tshaj plaws yog kev tsis pub lwm tus paub, kev ncaj ncees thiab qhov tseeb. Rau lub hom phiaj no, cov txheej txheem ntawm asymmetric cryptography, lossis cryptography nrog tus yuam sij pej xeem, tam sim no siv.

Cia peb pib nrog qhov tseeb tias siv cov txheej txheem no, cov ntsiab lus ntawm kev sib cuam tshuam yuav tsum muaj ob tus neeg ua ke yuam sij - pej xeem thiab zais cia. Nrog lawv cov kev pab, cov kev pabcuam kev ruaj ntseg uas peb tau hais los saum toj no tau muab.

Kev ceev ntiag tug ntawm kev hloov ntaub ntawv tau ua tiav li cas? Ua ntej xa cov ntaub ntawv, tus xa cov neeg xa ntawv encrypts (cryptographically transforms) qhib cov ntaub ntawv siv tus neeg txais kev pabcuam pej xeem tus yuam sij, thiab tus neeg txais kev txiav txim siab tau txais cov ntawv ciphertext siv tus yuam sij zais zais.

DPKI: tshem tawm qhov tsis txaus ntawm qhov nruab nrab PKI siv blockchain

Txoj kev ncaj ncees thiab qhov tseeb ntawm cov ntaub ntawv xa mus ua tiav li cas? Txhawm rau daws qhov teeb meem no, lwm lub tshuab tau tsim. Cov ntaub ntawv qhib tsis yog encrypted, tab sis qhov tshwm sim ntawm kev siv lub cryptographic hash muaj nuj nqi - ib tug "compressed" duab ntawm cov input cov ntaub ntawv ib theem zuj zus - yog kis nyob rau hauv encrypted daim ntawv. Qhov tshwm sim ntawm qhov hashing no yog hu ua "digest", thiab nws yog encrypted siv tus yuam sij zais cia ntawm tus xa tuaj ("tus neeg tim khawv"). Raws li qhov tshwm sim ntawm encrypting lub digest, ib tug digital kos npe tau txais. Nws, ua ke nrog cov ntawv ntshiab, raug xa mus rau tus neeg tau txais kev pab ("tshwj xeeb"). Nws decrypts tus lej kos npe rau ntawm tus neeg pov thawj tus yuam sij rau pej xeem thiab muab piv nrog cov txiaj ntsig ntawm kev siv cryptographic hash muaj nuj nqi, uas tus neeg pov thawj suav nws tus kheej raws li cov ntaub ntawv qhib tau txais. Yog tias lawv sib phim, qhov no qhia tau tias cov ntaub ntawv raug xa mus rau hauv daim ntawv pov thawj thiab ua tiav los ntawm tus xa tuaj, thiab tsis hloov pauv los ntawm tus neeg tawm tsam.

DPKI: tshem tawm qhov tsis txaus ntawm qhov nruab nrab PKI siv blockchain

Feem ntau cov peev txheej uas ua haujlwm nrog cov ntaub ntawv tus kheej thiab cov ntaub ntawv them nyiaj (cov tsev txhab nyiaj, tuam txhab pov hwm, cov dav hlau, cov txheej txheem them nyiaj, nrog rau tsoomfwv portals xws li cov kev pabcuam se) nquag siv asymmetric cryptography txoj kev.

Daim ntawv pov thawj digital yuav ua li cas nrog nws? Nws yog qhov yooj yim. Cov txheej txheem thawj thiab thib ob suav nrog cov yuam sij pej xeem, thiab txij li lawv ua lub luag haujlwm tseem ceeb, nws tseem ceeb heev kom ntseeg tau tias cov yuam sij tiag tiag yog tus neeg xa khoom (tus tim khawv, hauv qhov kev lees paub kos npe) lossis tus neeg txais, thiab tsis yog hloov nrog cov yuam sij ntawm attackers. Qhov no yog vim li cas cov ntawv pov thawj digital muaj nyob kom ntseeg tau qhov tseeb thiab kev ncaj ncees ntawm pej xeem tus yuam sij.

Nco tseg: qhov tseeb thiab kev ncaj ncees ntawm pej xeem tus yuam sij raug lees paub raws nraim tib yam li qhov tseeb thiab kev ncaj ncees ntawm cov ntaub ntawv pej xeem, uas yog, siv hluav taws xob kos npe (EDS).
Cov ntawv pov thawj digital tuaj qhov twg?Trusted certification tub ceev xwm, los yog Certification Authority (CAs), yog lub luag hauj lwm rau muab thiab tswj cov ntawv pov thawj digital. Tus neeg thov kev thov kom muab daim ntawv pov thawj los ntawm CA, tau txais kev txheeb xyuas ntawm Lub Chaw Sau Npe (CR) thiab tau txais daim ntawv pov thawj los ntawm CA. Lub CA tau lees paub tias tus yuam sij pej xeem los ntawm daim ntawv pov thawj yog nyob ntawm qhov chaw uas nws tau tshaj tawm.

Yog tias koj tsis paub meej tias qhov tseeb ntawm pej xeem tus yuam sij, ces tus neeg tawm tsam thaum hloov pauv / khaws cia ntawm tus yuam sij no tuaj yeem hloov nws nrog nws tus kheej. Yog tias qhov hloov pauv tau tshwm sim, tus neeg tawm tsam yuav tuaj yeem txiav txim siab txhua yam uas tus neeg xa khoom xa mus rau tus neeg tau txais, lossis hloov cov ntaub ntawv qhib ntawm nws tus kheej txiav txim siab.

Cov ntawv pov thawj digital yog siv txhua qhov chaw asymmetric cryptography muaj. Ib daim ntawv pov thawj digital tshaj plaws yog SSL daim ntawv pov thawj rau kev sib txuas lus ruaj ntseg hla HTTPS raws tu qauv. Ntau pua lub tuam txhab tau sau npe nyob rau hauv ntau qhov kev txiav txim siab tau koom nrog hauv kev tshaj tawm SSL daim ntawv pov thawj. Qhov feem tseem ceeb poob rau tsib mus rau kaum lub chaw ntseeg loj: IdenTrust, Comodo, GoDaddy, GlobalSign, DigiCert, CERTUM, Actalis, Secom, Trustwave.

CA thiab CR yog cov khoom ntawm PKI, uas kuj suav nrog:

  • Qhib directory - cov ntaub ntawv pej xeem uas muab kev ruaj ntseg cia ntawm daim ntawv pov thawj digital.
  • Daim ntawv pov thawj tshem tawm - cov ntaub ntawv pej xeem uas muab kev ruaj ntseg cia ntawm cov ntawv pov thawj digital ntawm cov yuam sij pej xeem uas tau muab tshem tawm (piv txwv li, vim muaj kev cuam tshuam ntawm tus yuam sij ntiag tug). Infrastructure subjects tuaj yeem nkag mus rau hauv cov ntaub ntawv no ntawm nws tus kheej, lossis lawv tuaj yeem siv qhov tshwj xeeb Online Certification Status Protocol (OCSP), uas yooj yim rau kev txheeb xyuas cov txheej txheem.
  • Cov neeg siv ntawv pov thawj - Kev pabcuam PKI cov ntsiab lus uas tau nkag mus rau hauv kev pom zoo nrog CA thiab txheeb xyuas qhov kos npe digital thiab/lossis encrypt cov ntaub ntawv raws li pej xeem tus yuam sij los ntawm daim ntawv pov thawj.
  • Cov neeg sau npe - tau txais kev pabcuam PKI uas muaj tus yuam sij zais zais nrog tus yuam sij pej xeem los ntawm daim ntawv pov thawj, thiab leej twg tau nkag mus rau hauv daim ntawv cog lus nrog CA. Tus neeg siv khoom ib txhij tuaj yeem yog tus neeg siv daim ntawv pov thawj.

Yog li, cov koom haum ntseeg siab ntawm pej xeem cov txheej txheem tseem ceeb, uas suav nrog CAs, CRs thiab cov npe qhib, yog lub luag haujlwm rau:

1. Kev txheeb xyuas qhov tseeb ntawm tus neeg thov kev pabcuam tus kheej.
2. Profileing daim ntawv pov thawj tseem ceeb rau pej xeem.
3. Tshaj tawm daim ntawv pov thawj tseem ceeb rau pej xeem rau tus neeg thov uas nws tus kheej tau lees paub ntseeg tau.
4. Hloov cov xwm txheej ntawm daim ntawv pov thawj tseem ceeb ntawm pej xeem.
5. Muab cov ntaub ntawv hais txog cov xwm txheej tam sim no ntawm daim ntawv pov thawj tseem ceeb ntawm pej xeem.

Qhov tsis zoo ntawm PKI, lawv yog dab tsi?Qhov tsis zoo ntawm PKI yog qhov muaj cov koom haum ntseeg siab.
Cov neeg siv yuav tsum tsis muaj kev cia siab rau CA thiab CR. Tab sis, raws li kev xyaum qhia, tsis muaj kev ntseeg siab yog fraught nrog rau qhov tshwm sim loj.

Tshaj li kaum xyoo dhau los, muaj ntau qhov kev thuam loj hauv cheeb tsam no ntsig txog kev tsim kho vaj tse tsis zoo.

- xyoo 2010, Stuxnet malware pib nthuav dav hauv online, kos npe siv cov ntawv pov thawj digital nyiag los ntawm RealTek thiab JMicron.

- Hauv 2017, Google liam Symantec ntawm kev muab ntau daim ntawv pov thawj cuav. Lub sijhawm ntawd, Symantec yog ib qho ntawm CAs loj tshaj plaws ntawm cov khoom ntim. Hauv Google Chrome 70 browser, kev txhawb nqa rau daim ntawv pov thawj muab los ntawm lub tuam txhab no thiab nws cov chaw koom nrog GeoTrust thiab Thawte tau raug tso tseg ua ntej Lub Kaum Ob Hlis 1, 2017.

Cov CAs raug cuam tshuam, thiab vim li ntawd txhua tus neeg raug kev txom nyem - CAs lawv tus kheej, nrog rau cov neeg siv thiab cov neeg siv khoom. Kev ntseeg siab nyob rau hauv infrastructure tau undermined. Tsis tas li ntawd, cov ntawv pov thawj digital yuav raug thaiv hauv cov ntsiab lus ntawm kev tsis sib haum xeeb ntawm kev nom kev tswv, uas tseem yuav cuam tshuam rau kev ua haujlwm ntawm ntau cov peev txheej. Qhov no yog qhov tseeb uas tau ntshai ntau xyoo dhau los hauv Lavxias Thawj Tswj Hwm Thawj Tswj Hwm, qhov twg hauv 2016 lawv tau sib tham txog qhov muaj peev xwm tsim tau lub xeev cov ntawv pov thawj uas yuav muab SSL daim ntawv pov thawj rau cov chaw hauv RuNet. Cov xwm txheej tam sim no yog xws li lub xeev portals hauv Russia siv Cov ntawv pov thawj digital muab los ntawm Asmeskas cov tuam txhab Comodo lossis Thawte (ib lub koom haum ntawm Symantec).

Muaj lwm qhov teeb meem - lo lus nug thawj authentication (authentication) ntawm cov neeg siv. Yuav ua li cas txheeb xyuas tus neeg siv uas tau hu rau CA nrog kev thov kom muab daim ntawv pov thawj digital yam tsis muaj kev tiv tauj ncaj qha? Tam sim no qhov no tau daws qhov xwm txheej nyob ntawm qhov muaj peev xwm ntawm kev tsim kho vaj tse. Ib yam dab tsi yog muab los ntawm cov npe qhib (piv txwv li, cov ntaub ntawv hais txog cov koom haum raug cai thov daim ntawv pov thawj); nyob rau hauv rooj plaub uas cov neeg thov kev pab yog cov tib neeg, cov chaw ua haujlwm hauv txhab nyiaj lossis chaw xa ntawv tuaj yeem siv tau, qhov twg lawv tus kheej raug lees paub siv cov ntaub ntawv qhia tus kheej, piv txwv li, phau ntawv hla tebchaws.

Qhov teeb meem ntawm kev dag cov ntaub ntawv pov thawj rau lub hom phiaj ntawm kev dag ntxias yog ib qho tseem ceeb. Cia peb nco ntsoov tias tsis muaj kev daws teeb meem tiav rau qhov teeb meem no vim cov ntaub ntawv-theoretic vim li cas: tsis muaj cov ntaub ntawv txhim khu kev qha, nws tsis tuaj yeem lees paub lossis tsis lees paub qhov tseeb ntawm ib qho kev kawm. Raws li txoj cai, rau kev txheeb xyuas nws yog ib qho tsim nyog los nthuav qhia cov ntaub ntawv pov thawj ntawm tus neeg thov. Muaj ntau ntau txoj kev pov thawj sib txawv, tab sis tsis muaj leej twg muab kev lees paub tag nrho ntawm qhov tseeb ntawm cov ntaub ntawv. Raws li qhov tseeb, qhov tseeb ntawm tus neeg thov tus kheej tus kheej kuj tsis tuaj yeem lav.

Yuav tshem tawm cov kev tsis txaus no li cas?Yog tias cov teeb meem ntawm PKI hauv nws lub xeev tam sim no tuaj yeem piav qhia los ntawm kev sib koom ua ke, ces nws yog qhov xav tau los xav tias kev faib tawm yuav pab tshem tawm qee qhov kev tsis txaus ntseeg.

Decentralization tsis txhais hais tias muaj kev ntseeg siab - yog tias koj tsim decentralized pej xeem tseem ceeb infrastructure (Decentralized Public Key Infrastructure, DPKI), ces tsis tas yuav CA lossis CR. Cia peb tso tseg lub tswv yim ntawm daim ntawv pov thawj digital thiab siv daim ntawv teev npe faib los khaws cov ntaub ntawv hais txog cov yuam sij pej xeem. Nyob rau hauv peb cov ntaub ntawv, peb hu rau ib tug sau npe ib tug linear database uas muaj ib tug neeg cov ntaub ntawv (blocks) txuas siv blockchain technology. Tsis yog daim ntawv pov thawj digital, peb yuav qhia txog lub tswvyim ntawm "kev ceeb toom".

Yuav ua li cas cov txheej txheem tau txais, txheeb xyuas thiab tshem tawm cov ntawv ceeb toom yuav zoo li hauv DPKI tau thov:

1. Txhua tus neeg thov tuaj yeem xa daim ntawv thov rau kev ceeb toom ntawm nws tus kheej los ntawm kev sau ib daim ntawv thaum lub sijhawm sau npe, tom qab ntawd nws tsim ib qho kev lag luam uas muab khaws cia rau hauv lub pas dej tshwj xeeb.

2. Cov ntaub ntawv hais txog tus yuam sij rau pej xeem, nrog rau tus tswv cov ntsiab lus thiab lwm yam metadata, yog khaws cia rau hauv daim ntawv sau npe, thiab tsis nyob rau hauv daim ntawv pov thawj digital, rau qhov kev tshaj tawm uas nyob rau hauv centralized PKI lub CA yog lub luag haujlwm.

3. Kev txheeb xyuas qhov tseeb ntawm tus neeg thov tus kheej yog ua tom qab qhov tseeb los ntawm kev sib koom tes ntawm DPKI cov neeg siv hauv zej zog, thiab tsis yog los ntawm CR.

4. Tsuas yog tus tswv ntawm qhov kev ceeb toom no tuaj yeem hloov qhov xwm txheej ntawm tus yuam sij pej xeem.

5. Txhua tus tuaj yeem nkag mus rau daim ntawv teev npe uas tau muab faib thiab tshawb xyuas qhov xwm txheej tam sim no ntawm tus yuam sij pej xeem.

Nco tseg: Kev txheeb xyuas hauv zej zog ntawm tus neeg thov kev paub txog tus kheej yuav zoo li tsis muaj kev ntseeg siab thaum xub thawj siab ib muag. Tab sis peb yuav tsum nco ntsoov tias tam sim no txhua tus neeg siv cov kev pabcuam digital yuav tsum tsis txhob tawm ntawm cov hneev taw digital, thiab cov txheej txheem no tsuas yog txuas ntxiv mus ntxiv. Qhib cov ntawv sau npe hauv hluav taws xob ntawm cov koom haum raug cai, daim duab qhia chaw, digitization ntawm cov duab struts, social networks - tag nrho cov no yog cov cuab yeej siv rau pej xeem. Lawv twb tau siv tiav thaum kev tshawb nrhiav los ntawm ob tus neeg sau xov xwm thiab cov koom haum tub ceev xwm. Piv txwv li, nws txaus los rov qab rov qab qhov kev tshawb fawb ntawm Bellingcat lossis pab pawg tshawb nrhiav sib koom JIT, uas tab tom kawm txog qhov xwm txheej ntawm kev sib tsoo ntawm Malaysian Boeing.

Yog li yuav ua li cas kom muaj kev cuam tshuam pej xeem tseem ceeb hauv kev ua haujlwm hauv kev xyaum? Cia peb nyob ntawm qhov kev piav qhia ntawm technology nws tus kheej, uas peb patented hauv 2018 thiab peb ua tib zoo xav txog nws peb txoj kev paub.

Xav txog tias muaj qee tus tswv uas muaj ntau tus yuam sij rau pej xeem, qhov twg txhua tus yuam sij yog ib qho kev hloov pauv uas tau khaws cia rau hauv daim ntawv teev npe. Thaum tsis muaj CA, koj tuaj yeem nkag siab li cas tias txhua tus yuam sij yog tus tswv tshwj xeeb no? Yuav kom daws tau qhov teeb meem no, ib qho kev lag luam xoom yog tsim, uas muaj cov ntaub ntawv hais txog tus tswv thiab nws lub hnab nyiaj (los ntawm qhov chaw ua haujlwm rau kev tso nyiaj hauv kev sau npe yog debited). Qhov kev hloov pauv tsis tau yog ib hom "txheej txheem" ​​uas cov kev lag luam hauv qab no nrog cov ntaub ntawv hais txog cov yuam sij pej xeem yuav raug txuas nrog. Txhua qhov kev hloov pauv no muaj cov qauv ntaub ntawv tshwj xeeb, lossis hauv lwm lo lus, ceeb toom.

Kev ceeb toom yog cov txheej txheem txheej txheem ntawm cov ntaub ntawv uas muaj cov haujlwm ua haujlwm thiab suav nrog cov ntaub ntawv hais txog tus tswv tus yuam sij rau pej xeem, qhov kev pheej hmoo uas tau lees paub los ntawm kev tso rau hauv ib qho ntawm cov ntaub ntawv cuam tshuam ntawm cov npe faib.

Cov lus nug tom ntej yog qhov kev lag luam xoom tsim li cas? Qhov kev hloov pauv tsis zoo-xws li cov tom ntej-yog kev sib sau ntawm rau cov ntaub ntawv. Thaum lub sij hawm tsim ib qho kev lag luam xoom, tus khub tseem ceeb ntawm lub hnab nyiaj tau koom nrog (public thiab khub zais zais yuam sij). Cov khub ntawm cov yuam sij no tshwm sim nyob rau lub sijhawm thaum tus neeg siv sau npe nws lub hnab nyiaj, los ntawm qhov chaw ua haujlwm rau kev tso nyiaj xoom rau hauv kev sau npe thiab, tom qab ntawd, kev ua haujlwm nrog cov ntawv ceeb toom yuav raug rho tawm.

DPKI: tshem tawm qhov tsis txaus ntawm qhov nruab nrab PKI siv blockchain

Raws li pom nyob rau hauv daim duab, lub hnab nyiaj pej xeem tseem ceeb digest yog tsim los ntawm kev ua raws li SHA256 thiab RIPEMD160 hash functions. Ntawm no RIPEMD160 yog lub luag hauj lwm rau lub compact sawv cev ntawm cov ntaub ntawv, qhov dav ntawm uas tsis pub tshaj 160 khoom. Qhov no yog qhov tseem ceeb vim tias cov ntawv sau npe tsis yog cov ntaub ntawv pheej yig. Tus yuam sij pej xeem nws tus kheej tau nkag mus rau hauv qhov thib tsib. Thawj daim teb muaj cov ntaub ntawv uas tsim kom muaj kev sib txuas rau kev sib pauv yav dhau los. Rau kev lag luam xoom, daim teb no tsis muaj dab tsi, uas txawv nws los ntawm kev hloov pauv tom ntej. Qhov thib ob yog cov ntaub ntawv rau kev kuaj xyuas kev sib txuas ntawm kev lag luam. Rau brevity, peb yuav hu cov ntaub ntawv nyob rau hauv thawj thiab thib ob teb "txuas" thiab "kos", feem. Cov ntsiab lus ntawm cov teb no yog tsim los ntawm kev hashing rov qab, raws li pom los ntawm kev sib txuas cov kev lag luam thib ob thiab thib peb hauv daim duab hauv qab no.

DPKI: tshem tawm qhov tsis txaus ntawm qhov nruab nrab PKI siv blockchain

Cov ntaub ntawv los ntawm thawj tsib daim teb tau lees paub los ntawm kev kos npe hluav taws xob, uas yog tsim los siv lub hnab nyiaj tus yuam sij zais cia.

Ntawd yog nws, qhov kev hloov pauv tsis tau raug xa mus rau lub pas dej ua ke thiab tom qab ua tiav kev pov thawj nkag mus rau hauv lub npe. Tam sim no koj tuaj yeem "txuas" cov kev hloov pauv hauv qab no rau nws. Cia peb xav txog yuav ua li cas kev lag luam uas tsis yog xoom raug tsim.

DPKI: tshem tawm qhov tsis txaus ntawm qhov nruab nrab PKI siv blockchain

Thawj qhov uas tej zaum yuav ntes tau koj lub qhov muag yog qhov ntau ntawm cov khub tseem ceeb. Ntxiv rau qhov uas twb paub txog lub hnab nyiaj tseem ceeb, cov khub zoo tib yam thiab cov kev pabcuam tseem ceeb tau siv.

Tus yuam sij pej xeem zoo tib yam yog txhua yam tau pib rau. Tus yuam sij no koom nrog ntau cov txheej txheem thiab cov txheej txheem nthuav tawm hauv ntiaj teb sab nraud (kev lag luam thiab lwm yam kev lag luam, cov ntaub ntawv ntws, thiab lwm yam). Piv txwv li, tus yuam sij zais cia los ntawm ib khub zoo tib yam tuaj yeem siv los tsim cov ntawv kos npe digital rau ntau cov ntaub ntawv - kev txiav txim them nyiaj, thiab lwm yam, thiab tus yuam sij pej xeem tuaj yeem siv los txheeb xyuas qhov kos npe digital no nrog rau kev ua tiav tom qab ntawm cov lus qhia no, yog tias nws yog siv tau.

Qhov kev pab cuam yog muab rau cov npe DPKI kev kawm. Lub npe ntawm tus khub no sib haum rau nws lub hom phiaj. Nco ntsoov tias thaum tsim / txheeb xyuas qhov kev lag luam xoom, cov kev pabcuam tsis raug siv.

Cia peb qhia meej lub hom phiaj ntawm cov yuam sij dua:

  1. Cov yuam sij hauv hnab nyiaj yog siv los tsim / txheeb xyuas ob qho kev hloov pauv tsis tau thiab lwm yam kev lag luam uas tsis yog null. Tus yuam sij ntiag tug ntawm lub hnab nyiaj tsuas yog paub txog tus tswv ntawm lub hnab nyiaj, uas kuj yog tus tswv ntawm ntau cov yuam sij pej xeem zoo tib yam.
  2. Ib qho tseem ceeb rau pej xeem zoo ib yam yog lub hom phiaj rau pej xeem tus yuam sij uas ib daim ntawv pov thawj raug muab tso rau hauv lub hauv paus PKI.
  3. Cov kev pabcuam tseem ceeb khub koom nrog DPKI. Tus yuam sij zais cia yog muab rau cov koom haum sau npe thiab siv thaum tsim cov ntawv kos npe digital rau kev lag luam (tshwj tsis yog kev lag luam xoom). Pej xeem yog siv los txheeb xyuas qhov kos npe hauv hluav taws xob digital ntawm kev sib pauv ua ntej nws muab tso rau hauv daim ntawv teev npe.

Yog li, muaj ob pawg ntawm cov yuam sij. Thawj suav nrog cov yuam sij pabcuam thiab cov yuam sij hauv hnab nyiaj - lawv tsuas yog ua kom nkag siab hauv cov ntsiab lus ntawm DPKI. Cov pab pawg thib ob suav nrog cov yuam sij zoo tib yam - lawv cov peev txheej yuav txawv thiab txiav txim siab los ntawm cov haujlwm ua haujlwm uas lawv tau siv. Tib lub sijhawm, DPKI ua kom muaj kev ncaj ncees thiab qhov tseeb ntawm cov yuam sij pej xeem zoo tib yam.

Nco tseg: Cov khub tseem ceeb ntawm kev pabcuam yuav raug paub rau ntau qhov chaw DPKI. Piv txwv li, nws yuav zoo ib yam rau txhua tus. Nws yog vim li no tias thaum tsim kev kos npe ntawm txhua qhov kev lag luam tsis yog xoom, siv ob lub zais zais zais, ib qho yog tus yuam sij lub hnab nyiaj - nws tsuas yog paub rau tus tswv ntawm lub hnab nyiaj, leej twg kuj yog tus tswv ntawm ntau yam zoo tib yam. cov yuam sij pej xeem. Txhua tus yuam sij muaj lawv lub ntsiab lus. Piv txwv li, ib txwm muaj peev xwm ua pov thawj tias qhov kev hloov pauv tau nkag mus rau hauv kev sau npe los ntawm kev sau npe DPKI, vim tias kos npe kuj tau tsim los ntawm qhov kev pabcuam zais cia. Thiab yuav tsis muaj kev tsim txom, xws li DOS tawm tsam, vim tias tus tswv them nyiaj rau txhua qhov kev sib pauv.

Txhua qhov kev lag luam uas ua raws li tus lej xoom yog tsim nyob rau hauv ib txoj hauv kev zoo sib xws: tus yuam sij pej xeem (tsis yog lub hnab nyiaj, zoo li hauv cov ntaub ntawv ntawm xoom kev hloov pauv, tab sis los ntawm tus khub tseem ceeb zoo tib yam) yog khiav los ntawm ob txoj haujlwm hash SHA256 thiab RIPEMD160. Qhov no yog li cas cov ntaub ntawv ntawm peb daim teb yog tsim. Lub teb thib plaub muaj cov ntaub ntawv txuas nrog (piv txwv li, cov ntaub ntawv hais txog cov xwm txheej tam sim no, hnub tas sij hawm, lub sijhawm teev tseg, cov cim ntawm crypto-algorithms siv, thiab lwm yam). Qhov thib tsib daim teb muaj tus yuam sij pej xeem los ntawm qhov kev pabcuam tseem ceeb khub. Nrog nws cov kev pab, cov kos npe digital yuav raug kuaj xyuas, yog li nws yuav rov ua dua. Cia peb ua kom pom tseeb qhov xav tau rau txoj hauv kev zoo li no.

Nco qab tias kev hloov pauv tau nkag mus rau hauv lub pas dej thiab khaws cia rau ntawd kom txog thaum nws ua tiav. Kev khaws cia hauv lub pas dej ua ke yog txuam nrog qee qhov kev pheej hmoo - cov ntaub ntawv hloov pauv tuaj yeem raug dag. Tus tswv tau lees paub cov ntaub ntawv kev sib pauv nrog ib qho hluav taws xob digital kos npe. Tus yuam sij pej xeem rau kev txheeb xyuas qhov kos npe digital no tau qhia meej meej hauv ib qho ntawm cov kev sib pauv pauv thiab tau nkag mus rau hauv cov npe tom qab. Qhov peculiarities ntawm kev ua lag luam yog xws li tus neeg tawm tsam tuaj yeem hloov cov ntaub ntawv ntawm nws tus kheej txiav txim siab thiab tom qab ntawd txheeb xyuas nws siv nws tus yuam sij zais cia, thiab qhia tus yuam sij rau pej xeem los txheeb xyuas qhov kos npe digital hauv kev lag luam. Yog tias qhov tseeb thiab kev ncaj ncees tau lees paub tshwj xeeb los ntawm kev kos npe digital, ces qhov kev ua txhaum cai no yuav tsis pom. Txawm li cas los xij, yog tias, ntxiv rau qhov kos npe digital, muaj ib qho kev ua haujlwm ntxiv uas ua kom ob qho tib si khaws cia thiab tsis tu ncua ntawm cov ntaub ntawv khaws cia, tom qab ntawd qhov kev dag ntxias tuaj yeem tshawb pom. Txhawm rau ua qhov no, nws txaus los nkag mus rau tus tswv tus lej pej xeem tiag tiag hauv kev sau npe. Cia peb piav qhia qhov no ua haujlwm li cas.

Cia tus attacker forge pauv cov ntaub ntawv. Los ntawm qhov pom ntawm cov yuam sij thiab kos npe digital, cov kev xaiv hauv qab no tuaj yeem ua tau:

1. Tus neeg tawm tsam tso nws tus yuam sij rau pej xeem hauv kev sib pauv thaum tus tswv lub npe digital tseem tsis hloov pauv.
2. Tus neeg tawm tsam tsim ib qho kev kos npe digital ntawm nws tus yuam sij ntiag tug, tab sis tso tus tswv tus yuam sij rau pej xeem tsis hloov.
3. Tus neeg tawm tsam tsim ib qho kev kos npe digital ntawm nws tus kheej tus yuam sij thiab tso tus yuam sij rau pej xeem sib koom hauv kev lag luam.

Obviously, cov kev xaiv 1 thiab 2 tsis muaj qab hau, vim tias lawv yuav raug kuaj pom thaum lub sij hawm txheeb xyuas qhov kos npe digital. Tsuas yog qhov kev xaiv 3 ua rau muaj kev nkag siab zoo, thiab yog tias tus neeg tawm tsam tsim daim ntawv kos npe digital ntawm nws tus kheej tus yuam sij zais cia, ces nws raug yuam kom khaws tus yuam sij rau pej xeem hauv kev sib pauv, txawv ntawm tus tswv tus yuam sij pej xeem. Qhov no yog tib txoj hauv kev rau tus neeg tawm tsam kom yuam cov ntaub ntawv cuav.

Cia peb xav tias tus tswv muaj ib khub ntawm cov yuam sij - ntiag tug thiab pej xeem. Cia cov ntaub ntawv raug lees paub los ntawm kev kos npe digital siv tus yuam sij zais cia los ntawm khub no, thiab tus yuam sij pej xeem tau qhia hauv kev lag luam. Cia peb xav tias qhov tseem ceeb ntawm pej xeem yav dhau los tau nkag mus rau hauv kev sau npe thiab nws qhov tseeb tau raug txheeb xyuas qhov tseeb. Tom qab ntawd ib qho kev dag ntxias yuav raug qhia los ntawm qhov tseeb tias tus yuam sij pej xeem los ntawm kev lag luam tsis sib haum rau pej xeem tus yuam sij los ntawm kev sau npe.

Cov ntsiab lus. Thaum ua tiav tus tswv thawj cov ntaub ntawv hloov pauv, nws yog ib qho tsim nyog los txheeb xyuas qhov tseeb ntawm tus yuam sij pej xeem nkag mus rau hauv lub npe. Txhawm rau ua qhov no, nyeem tus yuam sij los ntawm kev sau npe thiab muab piv nrog tus yuam sij pej xeem tiag tiag ntawm tus tswv hauv thaj tsam kev nyab xeeb (chaw ntawm cov txheeb ze invulnerability). Yog tias qhov tseeb ntawm tus yuam sij raug lees paub thiab nws qhov kev pheej hmoo tau lees paub thaum muab tso rau, ces qhov tseeb ntawm tus yuam sij los ntawm kev hloov pauv tom ntej tuaj yeem lees paub tau yooj yim / thim rov qab los ntawm kev sib piv nrog tus yuam sij los ntawm kev sau npe. Hauv lwm lo lus, tus yuam sij los ntawm kev sau npe yog siv los ua tus qauv siv. Tag nrho lwm cov tswv lag luam tau ua tiav zoo ib yam.

Kev hloov pauv tau lees paub los ntawm kev kos npe hauv hluav taws xob digital - qhov no yog qhov xav tau cov yuam sij zais cia, thiab tsis yog ib qho, tab sis ob zaug ib zaug - tus yuam sij pabcuam thiab lub hnab nyiaj. Ua tsaug rau kev siv ob tus yuam sij zais cia, qib tsim nyog ntawm kev ruaj ntseg tau lees paub - tom qab tag nrho, qhov kev pabcuam zais cia tuaj yeem paub rau lwm tus neeg siv, thaum tus yuam sij zais zais ntawm lub hnab nyiaj tsuas yog paub rau tus tswv ntawm tus khub tseem ceeb. Peb hu ua ob qhov tseem ceeb kos npe yog "sib sau ua ke" kos npe digital.

Kev pov thawj ntawm kev lag luam uas tsis yog null yog ua los ntawm ob tus yuam sij pej xeem: lub hnab nyiaj thiab tus yuam sij pabcuam. Cov txheej txheem pov thawj tuaj yeem muab faib ua ob theem tseem ceeb: thawj zaug yog kuaj xyuas qhov tseem ceeb ntawm pej xeem tus yuam sij ntawm lub hnab nyiaj, thiab qhov thib ob yog kuaj xyuas cov khoom siv hluav taws xob digital kos npe ntawm kev lag luam, tib lub koom ua ke uas tau tsim siv ob lub zais zais ( hnab nyiaj thiab kev pabcuam). Yog tias qhov siv tau ntawm qhov kos npe digital tau lees paub, tom qab kev kuaj xyuas ntxiv, kev hloov pauv tau nkag mus rau hauv cov npe.

DPKI: tshem tawm qhov tsis txaus ntawm qhov nruab nrab PKI siv blockchain

Cov lus nug uas muaj tseeb yuav tshwm sim: yuav ua li cas los xyuas seb qhov kev lag luam puas yog cov saw tshwj xeeb nrog "hauv paus" hauv daim ntawv ntawm xoom kev lag luam? Rau lub hom phiaj no, cov txheej txheem pov thawj yog ntxiv nrog rau ib theem ntxiv - kev sib txuas kev kuaj xyuas. Qhov no yog qhov uas peb yuav xav tau cov ntaub ntawv los ntawm thawj ob daim teb, uas peb tau tsis quav ntsej txog tam sim no.

Cia peb xav txog tias peb yuav tsum tau tshuaj xyuas seb qhov kev hloov pauv No 3 puas tuaj tom qab kev hloov pauv No. 2. Ua li no, siv txoj kev sib xyaw ua ke, tus nqi hash muaj nuj nqi yog xam rau cov ntaub ntawv los ntawm qhov thib peb, plaub thiab thib tsib ntawm kev hloov pauv No. 2. Tom qab ntawd lub concatenation ntawm cov ntaub ntawv los ntawm thawj daim teb ntawm kev sib pauv No. 3 thiab yav tas los tau ua ke hash muaj nuj nqi rau cov ntaub ntawv los ntawm peb, plaub thiab thib tsib teb ntawm kev pauv No. 2 yog ua. Tag nrho cov no tseem khiav los ntawm ob lub hash ua haujlwm SHA256 thiab RIPEMD160. Yog tias tus nqi tau txais sib npaug ntawm cov ntaub ntawv hauv qhov chaw thib ob ntawm kev hloov pauv No. 2, tom qab ntawd daim tshev tau dhau thiab qhov kev sib txuas tau lees paub. Qhov no tau qhia meej dua hauv cov duab hauv qab no.

DPKI: tshem tawm qhov tsis txaus ntawm qhov nruab nrab PKI siv blockchain
DPKI: tshem tawm qhov tsis txaus ntawm qhov nruab nrab PKI siv blockchain

Hauv cov ntsiab lus dav dav, thev naus laus zis rau kev tsim thiab nkag mus rau kev ceeb toom rau hauv cov ntawv sau npe zoo li qhov no. Ib daim duab qhia pom ntawm tus txheej txheem ntawm kev tsim cov saw ntawm cov ntawv ceeb toom tau nthuav tawm hauv daim duab hauv qab no:

DPKI: tshem tawm qhov tsis txaus ntawm qhov nruab nrab PKI siv blockchain

Nyob rau hauv cov ntawv no, peb yuav tsis nyob ntawm cov ntsiab lus, uas undoubtedly muaj nyob, thiab rov qab mus tham txog lub tswv yim heev ntawm ib tug decentralized pej xeem tseem ceeb infrastructure.

Yog li, txij li tus neeg thov nws tus kheej xa daim ntawv thov rau kev sau npe ntawm cov ntawv ceeb toom, uas tsis yog khaws cia hauv CA database, tab sis hauv kev sau npe, cov khoom tseem ceeb ntawm DPKI yuav tsum xav txog:

1. Sau npe ntawm cov ntawv ceeb toom siv tau (RDN).
2. Sau npe ntawm cov ntawv ceeb toom tshem tawm (RON).
3. Sau npe ntawm cov ntawv ceeb toom ncua (RPN).

Cov ntaub ntawv hais txog cov yuam sij pej xeem yog khaws cia hauv RDN / RON / RPN hauv daim ntawv ntawm hash muaj nuj nqis. Nws tseem tsim nyog sau cia tias cov no tuaj yeem yog cov npe sib txawv, lossis cov saw sib txawv, lossis txawm tias ib qho saw hlau ua ib feem ntawm ib qho kev sau npe, thaum cov ntaub ntawv hais txog cov xwm txheej ntawm tus yuam sij rau pej xeem (tshem tawm, ncua, thiab lwm yam) tau nkag rau hauv plaub teb ntawm cov ntaub ntawv qauv nyob rau hauv daim ntawv ntawm tus nqi coj tus nqi. Muaj ntau ntau yam kev xaiv rau kev siv vaj tse ntawm DPKI, thiab kev xaiv ntawm ib qho los yog lwm qhov yog nyob ntawm ntau yam, piv txwv li, cov txheej txheem zoo li no raws li tus nqi ntawm kev nco mus ntev rau kev khaws cov yuam sij pej xeem, thiab lwm yam.

Yog li, DPKI yuav dhau los ua, yog tias tsis yooj yim dua, ces tsawg kawg yog piv rau qhov kev daws teeb meem hauv cov ntsiab lus ntawm kev tsim vaj tsev complexity.

Cov lus nug tseem ceeb tseem nyob - Lub npe twg yog qhov tsim nyog rau kev siv thev naus laus zis?

Qhov tseem ceeb ntawm kev sau npe yog lub peev xwm los tsim kev lag luam ntawm txhua hom. Cov piv txwv nto moo tshaj plaws ntawm daim ntawv teev npe yog Bitcoin network. Tab sis thaum siv thev naus laus zis tau piav qhia saum toj no, qee qhov teeb meem tshwm sim: cov kev txwv ntawm cov lus sau uas twb muaj lawm, tsis muaj cov txheej txheem tsim nyog rau kev ua cov ntaub ntawv tsis raug cai, cov txheej txheem rau kev tsim cov kev hloov pauv ntawm hom kev txiav txim siab, thiab ntau ntxiv.

Peb ntawm ENCRY sim daws cov teeb meem tsim los saum toj no thiab tsim ib daim ntawv teev npe, uas, hauv peb lub tswv yim, muaj ntau qhov zoo, xws li:

  • txhawb nqa ntau hom kev lag luam: nws tuaj yeem sib pauv cov khoom muaj nqis (uas yog, ua kev lag luam nyiaj txiag) thiab tsim kev lag luam nrog cov qauv tsis txaus ntseeg,
  • Cov neeg tsim khoom tau nkag mus rau cov lus programming uas muaj npe PrismLang, uas muab qhov tsim nyog yooj yim thaum daws ntau yam teeb meem thev naus laus zis,
  • muaj ib tug mechanism rau ua arbitrary ntaub ntawv teev yog muab.

Yog tias peb ua ib txoj hauv kev yooj yim, ces cov kev ua hauv qab no yuav tshwm sim:

  1. Tus neeg thov sau npe nrog DPKI thiab tau txais lub hnab nyiaj digital. Wallet chaw nyob yog tus nqi hash ntawm lub hnab nyiaj tus yuam sij pej xeem. Tus yuam sij ntiag tug ntawm lub hnab nyiaj tsuas yog paub rau tus neeg thov.
  2. Cov ntawv sau npe tau txais kev nkag mus rau qhov kev pabcuam zais cia.
  3. Cov ntsiab lus tsim ib qho kev lag luam xoom thiab txheeb xyuas nws nrog tus lej kos npe siv lub hnab nyiaj tus yuam sij zais cia.
  4. Yog tias qhov kev hloov pauv uas tsis yog xoom raug tsim, nws raug lees paub los ntawm lub tshuab hluav taws xob digital kos npe siv ob lub zais zais: lub hnab nyiaj thiab ib qho kev pabcuam.
  5. Cov khoom xa tuaj rau lub pas dej ua ke.
  6. Lub ENCRY network node nyeem qhov kev sib pauv ntawm lub pas dej ua ke thiab tshawb xyuas cov kos npe digital, nrog rau kev sib txuas ntawm kev sib pauv.
  7. Yog tias daim ntawv kos npe digital siv tau thiab qhov kev sib txuas tau lees paub, ces nws npaj cov kev sib pauv rau kev nkag mus rau hauv cov npe.

Ntawm no daim ntawv teev npe ua raws li cov ntaub ntawv xa tawm uas khaws cov ntaub ntawv hais txog kev siv tau, tshem tawm thiab tshem tawm cov ntawv ceeb toom.

Ntawm chav kawm, decentralization tsis yog panacea. Qhov teeb meem tseem ceeb ntawm kev lees paub tus neeg siv thawj zaug tsis ploj mus nyob qhov twg: yog tias tam sim no qhov kev txheeb xyuas ntawm tus neeg thov raug ua los ntawm CR, tom qab ntawd hauv DPKI nws tau thov kom xa cov ntawv pov thawj rau cov tswv cuab hauv zej zog, thiab siv nyiaj txiag los txhawb kev ua haujlwm. Qhib qhov chaw pov thawj technology paub zoo. Qhov kev ua tau zoo ntawm qhov kev txheeb xyuas no tau lees paub hauv kev coj ua. Cia peb rov qab nco qab ntau qhov kev tshawb nrhiav siab los ntawm kev tshaj tawm online Bellingcat.

Tab sis feem ntau, cov duab hauv qab no tshwm sim: DPKI yog lub sijhawm los kho, yog tias tsis yog tag nrho, ces ntau qhov tsis txaus ntawm PKI hauv nruab nrab.

Sau npe yuav mus rau peb Habrablog, peb npaj yuav txuas ntxiv mus koom nrog peb cov kev tshawb fawb thiab kev loj hlob, thiab ua raws Twitter, yog tias koj tsis xav nco lwm yam xov xwm txog ENCRY tej yaam num.

Tau qhov twg los: www.hab.com

Ntxiv ib saib