DPKI: faʻaumatia faʻaletonu o le PKI faʻapitoa e faʻaaoga poloka poloka

DPKI: faʻaumatia faʻaletonu o le PKI faʻapitoa e faʻaaoga poloka poloka

E le o se mea faalilolilo o se tasi o meafaigaluega fesoasoani masani, e aunoa ma le puipuia o faʻamatalaga i fesoʻotaʻiga tatala e le mafai, o le tekonolosi faʻamaonia numera. Ae ui i lea, e le o se mea lilo o le faʻaletonu autu o tekinolosi o le faʻalagolago le faʻalagolago i nofoaga tutotonu e tuʻuina atu tusi faamaonia numera. Fa'atonu o Tekinolosi ma Fa'afouina i ENCRY Andrey Chmora na tu'uina mai se faiga fou i le fa'atulagaina aseta autu lautele (Public Key Infrastructure, PKI), lea o le a fesoasoani e faʻaumatia faʻaletonu o loʻo i ai nei ma o loʻo faʻaaogaina tusi tufatufaina (blockchain) tekinolosi. Ae muamua mea muamua.

Afai e te masani i le auala o loʻo galue ai le lautele o galuega tetele o loʻo i ai nei ma iloa ona faaletonu autu, ona mafai lea ona e faaseʻe i luma e faʻamatala le mea o loʻo matou fuafua e sui i lalo.

O a saini numera ma tusi pasi?Fegalegaleaiga i luga ole Initaneti e aofia ai le fesiitaiga o faʻamatalaga. E tofu i tatou uma ma le fiafia i le faʻamautinoaina o faʻamatalaga e tuʻuina atu ma le saogalemu. Ae o le ā le saogalemu? O 'au'aunaga fa'akomepiuta e sili ona mana'omia e fa'alilolilo, fa'amaoni ma fa'amaoni. Mo lenei faʻamoemoe, o metotia o faʻataʻitaʻiga asymmetric, poʻo cryptography faʻatasi ai ma se ki lautele, o loʻo faʻaaogaina nei.

Sei o tatou amata i le mea moni o le faʻaaogaina o nei metotia, o mataupu o fegalegaleaiga e tatau ona i ai ni ki taʻitoʻatasi e lua - lautele ma faalilolilo. Faatasi ai ma la latou fesoasoani, o loʻo tuʻuina atu auaunaga tau puipuiga na matou taʻua i luga.

E fa'afefea ona ausia le agatapuia o fa'amatalaga? A'o le'i tu'uina atu fa'amatalaga, e fa'aigoaina e le tagata fai saofaga (cryptographically transforms) fa'amatalaga matala e fa'aaoga ai le ki fa'alaua'itele a le tagata na te mauaina, ma fa'ate'aina e le tagata o lo'o mauaina le fa'aliliuga e fa'aaoga ai le ki lilo.

DPKI: faʻaumatia faʻaletonu o le PKI faʻapitoa e faʻaaoga poloka poloka

E fa'apefea ona ausia le fa'amaoni ma le fa'amaoni o fa'amatalaga tu'uina atu? Ina ia foia lenei faafitauli, na faia ai se isi masini. O faʻamatalaga tatala e le o faʻailogaina, ae o le iʻuga o le faʻaogaina o le galuega o le cryptographic hash - o se ata "faʻapipiʻi" o le faʻasologa o faʻamatalaga faʻapipiʻi - e tuʻuina atu i le faʻailoga faʻailoga. O le iʻuga o ia faʻailoga e taʻua o le "digest", ma o loʻo faʻailogaina i le faʻaogaina o le ki faalilolilo a le tagata o loʻo auina atu ("le molimau"). O le i'uga o le fa'ailogaina o le fa'aliga, e maua ai se saini numera. O lea, faʻatasi ai ma le faʻamatalaga manino, e tuʻuina atu i le tagata e mauaina le lesitala ("faʻamaonia"). Na te decrypts le saini numera i luga o le ki lautele a le molimau ma faʻatusatusa i le iʻuga o le faʻaogaina o se galuega faʻaogaina o le cryptographic hash, lea e faʻatatauina e le tagata faʻamaonia tutoatasi e faʻatatau i faʻamatalaga tatala maua. Afai latou te fetaui, e faʻaalia ai o faʻamatalaga na tuʻuina atu i se faʻamatalaga moni ma atoatoa e le tagata o loʻo auina atu, ma e leʻi suia e se tagata osofaʻi.

DPKI: faʻaumatia faʻaletonu o le PKI faʻapitoa e faʻaaoga poloka poloka

O le tele o punaoa o loʻo galulue faʻatasi ma faʻamatalaga patino ma faʻamatalaga totogi (faletupe, kamupani inisiua, kamupani vaʻalele, faiga totogi, faʻapea foʻi ma faitotoʻa a le malo e pei o le auaunaga lafoga) faʻaaogaina ma le faʻaogaina auala cryptography asymmetric.

O le a le mea e fai i le tusipasi numera? E faigofie. O le faiga muamua ma le lona lua e aofia ai ki lautele, ma talu ai latou te faia se matafaioi tutotonu, e taua tele le mautinoa o ki moni e a le tagata na auina atu (le molimau, i le tulaga o le saini faʻamaonia) poʻo le tagata e mauaina, ma e le o. ua suia i ki o le au osofa'i. O le mafuaʻaga lea o loʻo i ai tusi pasi numera e faʻamautinoa ai le moni ma le faʻamaoni o le ki lautele.

Manatua: o le faʻamaoni ma le faʻamaoni o le ki lautele e faʻamaonia i le auala lava e tasi e pei o le faʻamaoni ma le faʻamaoni o faʻamatalaga lautele, o lona uiga, faʻaaogaina se saini numera eletise (EDS).
O fea e maua mai ai tusipasi numera?O pulega fa'amaonia fa'atuatuaina, po'o Pulega Fa'ailoga (CA), e nafa ma le tu'uina atu ma le tausia o tusi pasi fa'atekinolosi. E talosagaina e le tagata talosaga le tuʻuina atu o se tusi faamaonia mai le CA, faʻamaonia i le Nofoaga Faʻamau (CR) ma maua se tusi faamaonia mai le CA. E fa'amautinoa e le CA o le ki fa'alilolilo mai le tusi pasi e patino tonu i le kamupani na tu'uina atu ai.

Afai e te le faʻamaonia le moni o le ki lautele, ona mafai lea e se tagata osofaʻi i le taimi o le fesiitaiga / teuina o lenei ki e mafai ona sui ia te ia lava. Afai ua faia le suiga, o le a mafai e le tagata osofaʻi ona faʻamalo mea uma e tuʻuina atu e le tagata faʻasalalau e tuʻuina atu i le tagata fai saofaga, pe suia faʻamatalaga tatala i lana lava pule faitalia.

E fa'aoga tusi fa'akomepiuta i so'o se mea e maua ai fa'amatalaga asymmetric. O se tasi o faʻailoga numera sili ona taatele o tusi faamaonia SSL mo fesoʻotaʻiga malupuipuia i luga o le HTTPS protocol. E fiaselau kamupani ua resitalaina i pulega eseese o loʻo aʻafia i le tuʻuina atu o tusi faamaonia SSL. O le vaega autu e pa'ū i luga o le lima i le sefulu nofoaga faʻalagolago tele: IdenTrust, Comodo, GoDaddy, GlobalSign, DigiCert, CERTUM, Actalis, Secom, Trustwave.

CA ma CR o vaega ia o le PKI, lea e aofia ai:

  • Tatala le lisi – ose fa'amaumauga fa'alaua'itele e maua ai le teuina malu o tusi pasi fa'atekinolosi.
  • Lisi fa'aleaogaina o tusi pasi – ose fa'amaumauga fa'alaua'itele e maua ai le teuina malu o fa'amaumauga fa'atekinolosi o ki fa'alaua'itele ua soloia (mo se fa'ata'ita'iga, ona o le fetuutuuna'i o se ki fa'apitoa fa'atasi). E mafai ona maua tuto'atasi e mata'upu tau atina'e lenei fa'amaumauga, pe mafai fo'i ona latou fa'aogaina le Fa'asinomaga Tulaga Fa'ailoga Fa'ainitaneti (OCSP), e fa'afaigofie ai le fa'agasologa o fa'amaoniga.
  • Tagata fa'aoga tusi pasi – tautua mata'upu a le PKI ua osia se maliliega a tagata fa'aoga ma le CA ma fa'amaonia le saini numera ma/po'o fa'ailoga fa'ailoga e fa'atatau i le ki a le lautele mai le tusi pasi.
  • Tagata fa'asoa – tautua mata'upu a le PKI o lo'o i ai se ki fa'alilolilo fa'atasi ma le ki fa'alaua'itele mai le tusipasi, ma ua osia se maliliega a le au fai saofaga ma le CA. E mafai e le tagata fai saofaga ona avea ma tagata fa'aaoga le tusi faamaonia.

O le mea lea, o fa'alapotopotoga fa'atuatuaina o atina'e autu lautele, lea e aofia ai CA, CRs ma fa'amatalaga tatala, e nafa ma:

1. Fa'amaoniga ole fa'amaoni ole fa'asinomaga ole tagata talosaga.
2. Fa'ailogaina o le tusi faamaonia ki lautele.
3. Tuuina atu o se tusi faamaonia autu lautele mo se tagata talosaga ua faamaonia ma le mautinoa lona faasinomaga.
4. Suia le tulaga o le tusi faamaonia ki lautele.
5. Tuuina atu o faʻamatalaga e uiga i le tulaga o loʻo i ai nei o le tusi faamaonia ki lautele.

Le lelei o PKI, o a ia mea?O le fa'aletonu autu o le PKI o le iai lea o fa'alapotopotoga fa'atuatuaina.
E tatau i tagata fa'aoga ona talitonuina le CA ma le CR. Ae, e pei ona faʻaalia i le faʻataʻitaʻiga, o le faʻalagolago e le faatuaoia e tumu i taunuuga ogaoga.

I le sefulu tausaga ua tuana'i, e tele ni fa'alavelave mata'utia i lenei vaega e feso'ota'i ma fa'aletonu fa'aletonu.

- i le 2010, na amata faʻasalalau ai le Stuxnet malware i luga ole laiga, sainia e faʻaaoga ai tusi faʻatekinolosi gaoia mai RealTek ma JMicron.

- I le 2017, na tuʻuaʻia ai e Google Symantec le tuʻuina atu o se numera tele o tusi faamaonia pepelo. I lena taimi, o Symantec o se tasi o CA sili ona tele i tulaga o le gaosiga o voluma. I le Google Chrome 70 suʻesuʻe, lagolago mo tusi faamaonia na tuʻuina atu e lenei kamupani ma ona nofoaga faʻapitoa GeoTrust ma Thawte na taofia aʻo leʻi oʻo ia Tesema 1, 2017.

O CAs na faʻafefeteina, ma o se taunuuga na mafatia tagata uma-o CA lava ia, faʻapea foʻi ma tagata faʻaoga ma tagata fai saofaga. Ua fa'aletonu le fa'atuatuaga i atina'e tetele. E le gata i lea, o tusi faamaonia numera e mafai ona poloka i le tulaga o feeseeseaiga faaupufai, lea o le a aafia ai foi le faagaoioiga o le tele o punaoa. O le mea tonu lava lea na fefe ai i le tele o tausaga talu ai i le pulega a le peresetene Rusia, lea na latou talanoaina ai i le 2016 le avanoa e fausia ai se nofoaga autu o tusipasi a le setete e tuʻuina atu tusi faamaonia SSL i nofoaga i luga o le RuNet. O le tulaga o loʻo iai nei e faʻapea e oʻo lava i faitotoa o le setete i Rusia faʻaaoga tusipasi numera na tu'uina atu e kamupani Amerika Comodo po'o Thawte (se lala o Symantec).

E i ai le isi faafitauli - o le fesili fa'amaoniga muamua (fa'amaoni) o tagata fa'aoga. E faʻafefea ona iloa se tagata faʻaoga na faʻafesoʻotaʻi le CA ma se talosaga e tuʻuina atu se tusi faʻamaonia numera e aunoa ma se fesoʻotaʻiga tuusaʻo patino? Ole taimi nei e foia lea tulaga e faalagolago ile gafatia ole atina'e. E maua se mea mai tusi resitala tatala (mo se faʻataʻitaʻiga, faʻamatalaga e uiga i faʻalapotopotoga faʻaletulafono o loʻo talosagaina tusi faamaonia) i mataupu e mafai ona faʻaaogaina ai tagata talosaga, ofisa faletupe poʻo falemeli, lea e faʻamaonia ai lo latou faʻamatalaga e faʻaaoga ai pepa faʻamaonia, mo se faʻataʻitaʻiga, se tusifolau.

O le fa'afitauli o le fa'aseseina o fa'amaoniga mo le fa'amoemoe o le fa'afoliga ose fa'afitauli taua. Sei o tatou maitauina e leai se fofo atoatoa i lenei faʻafitauli ona o faʻamatalaga-faʻamatalaga mafuaʻaga: e aunoa ma le faʻamaoniaina o faʻamatalaga a priori, e le mafai ona faʻamaonia pe faʻafitia le moni o se mataupu patino. I le avea ai o se tulafono, mo le faʻamaonia e tatau ona tuʻuina atu se seti o pepa faʻamaonia e faʻamaonia ai le tagata talosaga. E tele auala faʻamaonia eseese, ae leai se tasi oi latou e maua ai se faʻamaoniga atoatoa o le moni o pepa. E tusa ai ma lea, e le mafai foi ona faʻamaonia le moni o le tagata talosaga.

E mafai faapefea ona aveesea nei faaletonu?Afai o fa'afitauli a le PKI i lona tulaga o lo'o iai nei e mafai ona fa'atatau i le fa'atotonugalemu, o lona uiga e talafeagai le fa'apea o le tu'ufa'atasiga o le a fesoasoani i se vaega e fa'aitiitia ai fa'aletonu ua iloa.

O le tu'ufa'atasiga e le fa'aalia ai le iai o fa'alapotopotoga fa'atuatuaina - pe a e faia fa'a tu'ufa'atasiga o atina'e autu lautele (Decentralized Public Key Infrastructure, DPKI), ona le mana'omia lea o le CA po'o le CR. Se'i o tatou lafoa'i le manatu o se tusi fa'akomepiuta ma fa'aoga se resitala fa'asoa e teu ai fa'amatalaga e uiga i ki lautele. I la matou tulaga, matou te taʻua se resitala o se faʻamaumauga faʻamaumauga e aofia ai faʻamaumauga taʻitasi (poloka) e fesoʻotaʻi faʻaoga poloka poloka. Nai lo o se tusi faamaonia numera, o le a matou faʻalauiloaina le manatu o le "faʻaaliga".

E fa'afefea le faiga o le mauaina, fa'amaonia ma le fa'aleaogaina o fa'asilasilaga o le a foliga mai ile DPKI fuafuaina:

1. O tagata talosaga taʻitasi e tuʻuina atu se talosaga mo se faʻasalalauga tutoʻatasi e ala i le faʻatumuina o se pepa i le taimi o le resitalaina, a maeʻa ona ia faia se fefaʻatauaiga o loʻo teuina i totonu o se vaitaele faʻapitoa.

2. Faʻamatalaga e uiga i le ki lautele, faʻatasi ai ma faʻamatalaga a le tagata e ona ma isi metadata, o loʻo teuina i totonu o se resitala tufatufaina, ae le o se tusi faʻamaonia numera, mo le tuʻuina atu i totonu o le PKI tutotonu o le CA e nafa.

3. O le fa'amaoniaina o le fa'amaoni o le fa'asinomaga o le tagata talosaga e faia pe a mae'a le mea moni e ala i taumafaiga fa'atasi a le DPKI fa'aoga tagata, ae le o le CR.

4. Na'o lē e ona sea fa'asilasilaga e mafai ona suia le tulaga o se ki fa'alaua'itele.

5. So'o se tasi e mafai ona fa'aoga i le tusi fa'asoa ma siaki le tulaga o lo'o i ai nei o le ki lautele.

Fa'aaliga: O fa'amaoniga fa'alaua'itele o le fa'asinomaga o le tagata talosaga e ono foliga le fa'atuatuaina i le tepa muamua. Ae e tatau ona tatou manatua o aso nei o tagata uma o loʻo faʻaogaina auaunaga faʻatekinolosi e mautinoa lava e tuʻua se tulagavae numera, ma o lenei faagasologa o le a faʻaauau pea ona maua le malosi. Tatala resitala fa'aeletoroni o fa'alapotopotoga fa'aletulafono, fa'afanua, fa'avasegaina o ata o fanua, feso'ota'iga fa'aagafesootai - o mea uma nei o lo'o avanoa lautele. Ua mae'a ona fa'aoga lelei a'o su'esu'ega a le au tusitala ma ofisa fa'amalosia tulafono. Mo se faʻataʻitaʻiga, ua lava le manatuaina o suʻesuʻega a Bellingcat poʻo le au suʻesuʻe faʻatasi a le JIT, lea o loʻo suʻesuʻeina tulaga o le faʻalavelave o le Malaysian Boeing.

E fa'afefea la ona fa'atino galuega fa'atino a se fa'alapotopotoga tu'ufa'atasia fa'auluuluga autu? Sei o tatou nonofo i luga o le faʻamatalaga o tekinolosi lava ia, lea tatou pateni i le 2018 ma ua tatou manatu tonu i ai o lo tatou poto.

Vaai faalemafaufau o loʻo i ai se tagata e ona le tele o ki lautele, lea o ki taʻitasi o se fefaʻatauaiga patino o loʻo teuina i totonu o le resitala. I le leai o se CA, e fa'afefea ona e malamalama o ki uma e patino i lenei tagata e ona? Ina ia foia lenei faʻafitauli, ua faia ai se fefaʻatauaʻiga leai se mea, lea e aofia ai faʻamatalaga e uiga i lē e ona ma lana atotupe (mai ai le komisi mo le tuʻuina o le fefaʻatauaiga i le resitala). O le null transaction o se ituaiga o "taula" lea o le a faʻapipiʻi ai fefaʻatauaiga o loʻo i lalo ma faʻamatalaga e uiga i ki lautele. O ia fefaʻatauaʻiga taʻitasi o loʻo i ai se fausaga faʻapitoa faʻamaumauga, poʻo se isi faaupuga, o se faʻamatalaga.

Fa'asilasilaga o se fa'atulagaga fa'atulagaina o fa'amaumauga e aofia ai matā'upu fa'atino ma e aofia ai fa'amatalaga e uiga i le ki fa'alaua'itele a lē e ona, o le fa'aauauina e fa'amaonia e ala i le tu'uina i totonu o se tasi o fa'amaumauga o lo'o feso'ota'i ai le resitala tufatufaina.

O le isi fesili talafeagai o le faʻafefea ona faia se zero transaction? Ole fa'atauga fa'aleaogaina-pei o isi mea-o se fa'apotopotoga o fa'amaumauga e ono. I le taimi o le faʻavaeina o se fefaʻatauaʻiga e leai, o loʻo aʻafia ai le paga autu o le atotupe (faʻalauaʻitele ma paʻu faalilolilo ki). O lenei pea o ki e aliali mai i le taimi e faʻamauina ai e le tagata faʻaoga lana atotupe, mai le komisi mo le tuʻuina o se zero transaction i le resitala ma, mulimuli ane, faʻagaioiga ma faʻamatalaga o le a aitalafu.

DPKI: faʻaumatia faʻaletonu o le PKI faʻapitoa e faʻaaoga poloka poloka

E pei ona fa'aalia i le ata, o se atotupe fa'alaua'itele fa'alilolilo e fa'atupuina e ala i le fa'aogaina fa'asolosolo ole SHA256 ma le RIPEMD160 hash functions. O iinei RIPEMD160 e nafa ma le faʻatusatusaina o faʻamatalaga o faʻamaumauga, o le lautele e le sili atu i le 160 bits. E taua lenei mea ona o le resitala e le o se faʻamaumauga taugofie. O le ki lautele lava ia o loʻo tuʻuina i totonu o le fanua lona lima. O le fanua muamua o loʻo i ai faʻamatalaga e faʻamautu ai se fesoʻotaʻiga i le fefaʻatauaiga muamua. Mo le leai o se fefaʻatauaiga, e leai se mea o loʻo i ai i lenei fanua, e vaʻaia ai mai fefaʻatauaiga mulimuli ane. O le fanua lona lua o faʻamaumauga mo le siakiina o fesoʻotaʻiga o fefaʻatauaiga. Mo le faʻapuupuuga, o le a matou taʻua faʻamatalaga i le fanua muamua ma le lua "sootaga" ma "siaki", faasologa. O mea o lo'o i totonu o nei matā'upu o lo'o fa'atupuina e ala i le fa'asologa fa'asolosolo, e pei ona fa'aalia i le feso'ota'iina o fefa'atauaiga lona lua ma le tolu i le ata o lo'o i lalo.

DPKI: faʻaumatia faʻaletonu o le PKI faʻapitoa e faʻaaoga poloka poloka

O faʻamaumauga mai vaega muamua e lima e faʻamaonia e se saini faʻaeletoroni, lea e gaosia e faʻaaoga ai le ki faalilolilo a le atotupe.

O le mea lena, o le null transaction e lafoina i le vaitaele ma a maeʻa faʻamaonia faʻamaonia ua ulufale i totonu o le resitala. Ole taimi nei e mafai ona e "feso'ota'i" fefa'atauaiga nei i ai. Se'i o tatou mafaufau pe fa'afefea ona faia fefa'atauaiga e ese mai le zero.

DPKI: faʻaumatia faʻaletonu o le PKI faʻapitoa e faʻaaoga poloka poloka

O le mea muamua e ono tosina i ai lau vaai o le tele o paga autu. I le faʻaopoopoga i le paʻu ki pusa masani masani, o loʻo faʻaaogaina paʻu masani ma tautua.

O se ki fa'asalalau masani o le mea lea na amata ai mea uma. O lenei ki o loʻo aʻafia i faiga eseese ma faʻagasologa o loʻo faʻaalia i fafo atu o le lalolagi (faletupe ma isi fefaʻatauaiga, faʻasologa o pepa, ma isi). Mo se faʻataʻitaʻiga, o se ki faalilolilo mai se paga masani e mafai ona faʻaogaina e faʻatupu ai saini numera mo pepa eseese - poloaiga totogi, ma isi, ma e mafai ona faʻaogaina se ki faʻasalalau e faʻamaonia ai lenei saini numera ma le faʻataunuʻuina mulimuli ane o nei faʻatonuga, pe a fai e e aoga.

O le au'aunaga e tu'uina atu ile mata'upu DPKI ua resitalaina. O le igoa o lenei paga e fetaui ma lona faamoemoega. Manatua pe a fai / siaki se fefaʻatauaʻiga leai, e le faʻaaogaina ki o auaunaga.

Sei o tatou toe faamanino le faamoemoega o ki:

  1. E fa'aogaina ki atotupe e fa'atupu/fa'amaonia ai se fe'au fa'atauva'a ma so'o se isi fefa'ataua'iga e le fa'aleaogaina. O le ki patino o se atotupe e na'o lē e ona le atotupe e iloa, o ia fo'i e ona le tele o ki lautele masani.
  2. O se ki fa'alaua'itele masani e tutusa lona fa'amoemoe i se ki fa'alaua'itele lea e tu'uina atu ai se tusi pasi i totonu ole PKI fa'atotonugalemu.
  3. O le 'au'aunaga ki pa'aga a le DPKI. O le ki faalilolilo e tuʻuina atu i faʻalapotopotoga resitala ma faʻaaogaina pe a fatuina saini numera mo fefaʻatauaiga (sei vagana ai le leai o fefaʻatauaiga). O lo'o fa'aaogaina lautele e fa'amaonia ai le saini fa'atekinolosi fa'aeletoroni o se fefa'ataua'iga a'o le'i tu'uina i le resitala.

O lea la, e lua vaega o ki. O le mea muamua e aofia ai ki tautua ma ki atotupe - e na'o le uiga o le DPKI e talafeagai. O le vaega lona lua e aofia ai ki masani - o latou lautele e mafai ona fesuisuiaʻi ma faʻamoemoeina i galuega faʻaoga o loʻo faʻaaogaina ai. I le taimi lava e tasi, e faʻamautinoa e le DPKI le faʻamaoni ma le faʻamaoni o ki masani lautele.

Fa'aaliga: O le 'au'aunaga autu e mafai ona iloa e fa'alapotopotoga DPKI eseese. Mo se faʻataʻitaʻiga, atonu e tutusa mo tagata uma. O le mafuaʻaga lea pe a faʻatupuina le saini o fefaʻatauaiga e le-zero, e lua ki faalilolilo e faʻaaogaina, o le tasi o le ki atotupe - e naʻo le tagata e ona le atotupe e iloa, o ia foʻi e ona le tele o tagata masani. ki lautele. O ki uma e iai lona uiga. Mo se faʻataʻitaʻiga, e masani lava ona mafai ona faʻamaonia o le fefaʻatauaiga na ulufale i totonu o le resitala e se mataupu DPKI resitalaina, talu ai o le saini na faia foi i luga o se ki o le auaunaga faalilolilo. Ma e le mafai ona faʻaleagaina, e pei o osofaʻiga a le DOS, aua e totogi e lē e ona le fefaʻatauaiga taʻitasi.

O fefaʻatauaiga uma e mulimuli i le zero one o loʻo faʻatulagaina i se auala talitutusa: o le ki lautele (e le o le atotupe, e pei o le tulaga o le zero transaction, ae mai se paʻu masani masani) e faʻatautaia e ala i le lua hash functions SHA256 ma RIPEMD160. O le auala lea e fausia ai faʻamaumauga o le fanua lona tolu. O le vaega lona fa o loʻo i ai faʻamatalaga faʻatasi (mo se faʻataʻitaʻiga, faʻamatalaga e uiga i le tulaga o loʻo i ai nei, aso e muta ai, taimi faʻailoga, faʻamatalaga o crypto-algorithms faʻaaogaina, ma isi). O le fanua lona lima o lo'o i ai le ki fa'alaua'itele mai le pa'aga ki tautua. Faatasi ai ma lana fesoasoani, o le saini numera o le a siaki, o lea o le a toe faia. Seʻi o tatou taʻuamiotonuina le manaʻomia o se auala faapena.

Manatua o se fefaʻatauaiga e ulufale i totonu o se vaitaele ma teu ai iina seia oʻo ina faʻagasolo. O le teuina i totonu o se vaita'ele e feso'ota'i ma se tulaga lamatia - e mafai ona fa'asese fa'amatalaga tau fefa'atauaiga. E fa'amaonia e lē e ona fa'amaumauga fa'amatalaga fa'atasi ma se saini fa'atekinolosi fa'aeletoroni. Ole ki fa'alaua'itele mo le fa'amaoniaina o lenei saini fa'atekinolosi o lo'o fa'ailoa manino mai i totonu o se tasi o fefa'ataua'iga ma fa'aulu i totonu o le resitala. O tulaga uiga ese o le faagasologa o fefaʻatauaiga e mafai ai e se tagata osofaʻi ona suia faʻamatalaga i lana lava faitalia ona faʻamaonia lea e faʻaaoga ai lana ki faalilolilo, ma faʻaalia se ki faʻasalalau lautele mo le faʻamaonia o le saini numera i le fefaʻatauaiga. Afai e fa'amautinoa le moni ma le fa'amaoni e ala i saini numera, o lona uiga o le fa'aseseina o le a le iloa. Ae peitaʻi, afai, i le faʻaopoopoga i le saini numera, o loʻo i ai se masini faʻaopoopo e faʻamautinoa ai le teuina ma le faʻaauauina o faʻamatalaga teuina, ona mafai lea ona iloa le pepelo. Ina ia faia lenei mea, ua lava le tuʻuina atu o le ki faʻasalalau moni a lē e ona i totonu o le resitala. Se'i o tatou fa'amatala pe fa'apefea ona galue lenei mea.

Tuu atu i le tagata osofaʻi e fai faʻamatalaga tau fefaʻatauaiga. Mai le vaaiga o ki ma saini numera, o filifiliga nei e mafai:

1. E tu'u e le tagata osofa'i lana ki fa'alaua'itele i le fefa'ataua'iga a'o le'i suia le saini numera a lē e ona.
2. E faia e le tagata osofa'i se saini numera i luga o lana ki fa'apitoa, ae tu'u le ki fa'alaua'itele a lē e ana e le suia.
3. E faia e le tagata osofa'i se saini numera i luga o lana ki fa'apitoa ma tu'u se ki fa'asalalau fa'atasi i le fefa'atauaiga.

E manino lava, o filifiliga 1 ma le 2 e leai se uiga, talu ai o le a iloa i taimi uma i le taimi o le faʻamaonia saini numera. Na'o le filifiliga 3 e talafeagai, ma afai e faia e se tagata osofa'i se saini numera i luga o lana lava ki faalilolilo, ona fa'amalosia lea o ia e fa'asaoina se ki fa'asalalau fa'atasi i le fefa'ataua'iga, e ese mai le ki fa'alaua'itele a lē e ona. Na'o le pau lea o le auala mo se tagata osofa'i e tu'uina atu fa'amatalaga fa'asese.

Se'i tatou fa'apea o le e ona e iai se pea fa'amaufa'ailoga ki - tumaoti ma lautele. Ia faʻamaonia faʻamaumauga e ala i saini numera e faʻaaoga ai le ki faalilolilo mai lenei paga, ma faʻaalia le ki lautele i le fefaʻatauaiga. Se'i tatou manatu foi o lenei ki fa'alilolilo ua uma ona tu'uina i totonu o le resitala ma ua fa'amaonia fa'amaoni lona fa'amaoni. Ona faʻaalia lea o se faʻailoga pepelo e le mea moni e faapea o le ki lautele mai le fefaʻatauaiga e le fetaui ma le ki faʻasalalau mai le resitala.

Aotele. Pe a fa'agasolo fa'amatalaga tau fefa'ataua'iga muamua a lē e ona, e mana'omia le fa'amaonia o le fa'amaoni o le ki fa'alaua'itele na ulufale i totonu o le resitala. Ina ia faia lenei mea, faitau le ki mai le resitala ma faʻatusatusa i le ki faʻasalalau moni a lē e ona i totonu o le nofoaga saogalemu (ituaiga o le faʻalavelave faʻalavelave). Afai e faʻamaonia le faʻamaoni o le ki ma faʻamaonia lona tumau i luga o le tuʻuina, ona mafai lea ona faigofie ona faʻamaonia / faʻamaonia le moni o le ki mai le fefaʻatauaiga mulimuli ane e ala i le faʻatusatusaina ma le ki mai le resitala. I se isi faaupuga, o le ki mai le resitala e faʻaaogaina e fai ma faʻataʻitaʻiga faʻataʻitaʻiga. O isi fefa'ataua'iga uma a le tagata e fa'agasolo fa'apena.

E fa'amaonia le fefa'ataua'iga e se saini fa'akomepiuta fa'aeletoroni - o le mea lea e mana'omia ai ki fa'alilolilo, ae le o le tasi, ae lua i le taimi e tasi - o le 'au'aunaga ki ma le atotupe ki. Faʻafetai i le faʻaogaina o ki faalilolilo e lua, e faʻamautinoa le tulaga talafeagai o le saogalemu - pe a uma, o le ki faalilolilo o le tautua e mafai ona iloa e isi tagata faʻaoga, ae o le ki faalilolilo o le atotupe e naʻo lē e ona le paʻu masani masani e iloa. Sa matou ta'ua sea saini e lua-ki o se saini numera "tuufaatasia".

O le faʻamaoniga o fefaʻatauaiga e le faʻamaonia e faia e faʻaaoga ai ki lautele e lua: le atotupe ma le ki o le tautua. E mafai ona vaevaeina le faagasologa o le faʻamaoniga i ni laʻasaga autu se lua: o le muamua o le siakiina o le faʻaogaina o le ki lautele o le atotupe, ma le lona lua o le siakiina o le saini faakomepiuta faʻaeletoroni o le fefaʻatauaiga, o le tasi tuʻufaʻatasia lea na fausia e faʻaaoga ai ki faalilolilo e lua ( atotupe ma auaunaga). Afai e faʻamaonia le faʻamaonia o le saini numera, ona maeʻa loa lea o faʻamaoniga faaopoopo e ulufale le fefaʻatauaiga i totonu o le resitala.

DPKI: faʻaumatia faʻaletonu o le PKI faʻapitoa e faʻaaoga poloka poloka

E ono tulaʻi mai se fesili talafeagai: faʻafefea ona siaki pe o se fefaʻatauaiga o loʻo i se filifili faʻapitoa ma le "aʻa" i le tulaga o se zero transaction? Mo lenei fa'amoemoe, ua fa'aopoopoina le fa'agasologa o le fa'amaoniga i le isi la'asaga e tasi - siaki feso'ota'iga. O le mea lea tatou te manaʻomia ai faʻamatalaga mai vaega muamua e lua, lea ua tatou le amanaiaina.

Sei o tatou manatu e tatau ona tatou siaki pe o le fefaʻatauaiga Numera 3 e sau moni lava pe a maeʻa fefaʻatauaiga Numera 2. Ina ia faia lenei mea, faʻaaogaina le tuʻufaʻatasia o le faʻaogaina o le faʻaogaina, o le tau o le hash function e fuafuaina mo faʻamaumauga mai le tolu, fa ma le lima o fanua o fefaʻatauaiga Numera 2. Ona faia lea o le faʻapipiʻiina o faʻamatalaga mai le vaega muamua o fefaʻatauaiga Numera 3 ma le faʻaogaina muamua o le hash function value mo faʻamaumauga mai le tolu, fa ma le lima o fanua o fefaʻatauaiga Numera 2. O nei mea uma o loʻo faʻatautaia foi e ala ile lua hash galuega SHA256 ma RIPEMD160. Afai o le tau na maua e fetaui ma faʻamatalaga i le fanua lona lua o fefaʻatauaiga Numera 2, ona pasia lea o le siaki ma faʻamaonia le fesoʻotaʻiga. O lo'o fa'aalia manino atili lea i ata o lo'o i lalo.

DPKI: faʻaumatia faʻaletonu o le PKI faʻapitoa e faʻaaoga poloka poloka
DPKI: faʻaumatia faʻaletonu o le PKI faʻapitoa e faʻaaoga poloka poloka

I tulaga lautele, o le tekinolosi mo le gaosia ma le ulufale atu o se faʻamatalaga i totonu o le resitala e foliga tutusa lava. O se ata vaaia o le faagasologa o le faia o se filifili o faʻamatalaga o loʻo tuʻuina atu i le ata lea:

DPKI: faʻaumatia faʻaletonu o le PKI faʻapitoa e faʻaaoga poloka poloka

I totonu o lenei tusitusiga, o le a tatou le mafaufau i faʻamatalaga, lea e le masalomia o loʻo i ai, ma toe foʻi i le talanoaina o le manatu tonu o se faʻalapotopotoga faʻapitoa lautele.

O lea la, talu ai o le tagata talosaga lava ia e tuʻuina atu se talosaga mo le resitalaina o faʻamatalaga, e le o teuina i totonu o le CA database, ae i totonu o le resitala, e tatau ona mafaufauina vaega autu o le fausaga o le DPKI:

1. Resitala o fa'amatalaga aoga (RDN).
2. Resitala o fa'amatalaga ua fa'aleaogaina (RON).
3. Resitala o fa'asalalauga fa'alēaogāina (RPN).

O faʻamatalaga e uiga i ki lautele o loʻo teuina i le RDN / RON / RPN i le tulaga o le hash function values. E taua foi le maitauina o nei mea e mafai ona avea ma resitala eseese, poʻo filifili eseese, poʻo le tasi filifili e avea o se vaega o le resitala e tasi, pe a faʻapipiʻiina faʻamatalaga e uiga i le tulaga o se ki faʻasalalau masani (faʻaleaogaina, faʻamalolo, ma isi) fanua lona fa o le fausaga o faamatalaga i le tulaga o le tau code tutusa. E tele filifiliga eseese mo le faʻatinoina o le fausaga o le DPKI, ma o le filifiliga o le tasi poʻo le isi e faʻalagolago i le tele o mea, mo se faʻataʻitaʻiga, ia tulaga faʻapitoa e pei o le tau o le manatua umi mo le teuina o ki lautele, ma isi.

O le mea lea, DPKI atonu e foliga mai, pe a le faigofie, ona sili atu lea ona faʻatusatusa i se fofo faʻapitoa e tusa ai ma le lavelave o le fausaga.

O le fesili autu e tumau pea - O le fea resitala e talafeagai mo le faʻaaogaina o tekinolosi?

O le manaʻoga autu mo le resitala o le mafai lea ona faʻatupulaia fefaʻatauaiga o soʻo se ituaiga. O le faʻataʻitaʻiga sili ona taʻutaʻua o se lisi o le Bitcoin network. Ae pe a faʻaaogaina le tekinolosi o loʻo faʻamatalaina i luga, e tulaʻi mai nisi o faigata: o le tapulaʻa o le gagana tusitusi o loʻo i ai nei, le leai o ni auala talafeagai mo le faʻaogaina o seti faʻamaumauga o faʻamaumauga, auala mo le faʻatupuina o fefaʻatauaiga o se ituaiga faʻapitoa, ma sili atu.

O matou i le ENCRY na taumafai e foia faʻafitauli o loʻo faʻatulagaina i luga ma atiina ae se resitala, lea, i lo matou manatu, ei ai le tele o mea lelei, e pei o:

  • lagolagoina le tele o ituaiga o fefaʻatauaiga: e mafai ona fesuiaʻi aseta (o lona uiga, faia fefaʻatauaiga tau tupe) ma faia fefaʻatauaiga ma se fausaga faʻapitoa,
  • e mafai ona maua e le au atinaʻe le gagana faʻapitoa polokalame PrismLang, lea e maua ai le fetuutuunai talafeagai pe a foia faʻafitauli faʻatekonolosi eseese,
  • o lo'o tu'uina atu se masini mo le fa'agaioiina o fa'amaumauga fa'atonu.

Afai tatou te faia se auala faigofie, ona faia lea o le faasologa o gaioiga:

  1. E lesitala le tagata talosaga ile DPKI ma maua se atotupe numera. O le tuatusi o le atotupe o le hash lea o le ki fa'alaua'itele a le atotupe. O le ki patino o le atotupe e na'o le tagata talosaga e iloa.
  2. O le mataupu resitala e tu'uina atu le avanoa i le 'au'aunaga faalilolilo ki.
  3. O le mataupu e faʻatupuina se fefaʻatauaiga e leai ma faʻamaonia i se saini numera e faʻaaoga ai le ki faalilolilo a le atotupe.
  4. Afai e faia se fefaʻatauaiga e ese mai i le zero, e faʻamaonia e se saini numera eletise e faʻaaoga ai ki faalilolilo e lua: o se atotupe ma se auaunaga tasi.
  5. O le mataupu e tuʻuina atu se fefaʻatauaiga i le vaitaele.
  6. O le node network ENCRY e faitau le fefaʻatauaiga mai le vaitaele ma siaki le saini numera, faʻapea foʻi ma le fesoʻotaʻiga o fefaʻatauaiga.
  7. Afai e aoga le saini numera ma faʻamaonia le fesoʻotaʻiga, ona saunia lea o le fefaʻatauaiga mo le ulufale i totonu o le tusi resitala.

O iinei o loʻo galue ai le resitala o se faʻamaumauga tuʻufaʻatasia e teu ai faʻamatalaga e uiga i faʻamatalaga aoga, faʻaleaogaina ma le taofia.

O le mea moni, o le tu'ufa'atasiga e le o se panacea. O le faʻafitauli autu o le faʻamaoniaina o tagata muamua e le mou atu i soʻo se mea: pe a fai o le taimi nei o le faʻamaoniga o le tagata talosaga o loʻo faʻatinoina e le CR, ona faʻatulagaina lea i le DPKI e tuʻuina atu le faʻamaoniga i tagata o le nuʻu, ma faʻaaoga le faʻaosofiaga tau tupe e faʻaosofia ai le gaioiga. O tekinolosi faʻamaonia faʻamatalaga tatala ua lauiloa. O le aoga o ia faʻamaoniga ua faʻamaonia i le faʻatinoga. Sei o tatou toe manatua le tele o suʻesuʻega maualuga a le faʻasalalauga i luga ole laiga Bellingcat.

Ae i se tulaga lautele, o le ata lea e aliali mai: DPKI o se avanoa e faasaʻo ai, pe a le o mea uma, o le tele o faaletonu o le PKI tutotonu.

Faʻasoa i la matou Habrablog, matou te fuafua e faʻaauau pea ona faʻamalosia a matou suʻesuʻega ma atinaʻe, ma mulimuli Twitter, pe afai e te le manaʻo e misia isi tala fou e uiga i poloketi ENCRY.

puna: www.habr.com

Faaopoopo i ai se faamatalaga