Ho bona bofokoli le ho lekola khanyetso ea litlhaselo tsa bosholu ba likarete tse bohlale le li-processor tsa crypto tse nang le ts'ireletso e hahelletsoeng ka hare.

Lilemong tse leshome tse fetileng, ho phaella mekhoeng ea ho ntša liphiri kapa ho etsa liketso tse ling tse sa lumelloeng, bahlaseli ba se ba qalile ho sebelisa ho lutla ha data ka boomo le ho qhekella ts'ebetso ea lenaneo ka litsela tse ka thōko.

Mekhoa ea setso ea tlhaselo e ka ba theko e boima ho latela tsebo, nako le matla a ho sebetsa. Ka lehlakoreng le leng, litlhaselo tse ka mahlakoreng li ka kenngoa ts'ebetsong habonolo ebile li sa senyehe kaha li pepesa kapa li laola thepa ea 'mele e fumanehang nakong ea ts'ebetso e tloaelehileng.

Ka ho sebelisa mekhoa ea lipalo-palo ho sebetsana le litekanyo tsa likanale tse lehlakoreng kapa ka ho hlahisa liphoso mecheng ea lekunutu ea chip, mohlaseli a ka fumana liphiri tsa eona ka mor'a lihora tse 'maloa.

Ho bona bofokoli le ho lekola khanyetso ea litlhaselo tsa bosholu ba likarete tse bohlale le li-processor tsa crypto tse nang le ts'ireletso e hahelletsoeng ka hare.

Ka likarete tse bohlale tse fetang limilione tse 5,000 tse fanoang selemo se seng le se seng le theknoloji e ncha e kentsoeng ea "cryptographic" e kenang 'marakeng, ho na le tlhoko e ntseng e eketseha ea ho netefatsa ts'ireletso ea khoebo le lekunutu.

Naheng ea Netherlands, Riscure e thehile Mohlahlobi, ea fanang ka lilaboratori tsa R&D hammoho le bahlahisi ba nang le bokhoni bo bocha, bo sebetsang haholo ba ho lemoha litšokelo tsa ts'ireletso.

Sistimi ea Inspector Risk e ts'ehetsa mekhoa e fapaneng ea tlhahlobo ea lehlakore (SCA) joalo ka tlhahlobo ea ts'ebeliso ea matla (SPA/DPA), nako, RF, hammoho le tlhahlobo ea motlakase (EMA) le litlhaselo tsa tšitiso (FI) joalo ka ho putlama ha motlakase, glitches ea oache le laser manipulation. Ts'ebetso e hahelletsoeng ka har'a sistimi e ts'ehetsa li-algorithms tse ngata tsa cryptographic, liprothokholo tsa ts'ebeliso, likhokahano le lisebelisoa.

Sistimi e u lumella ho holisa le ho kenya ts'ebetsong mekhoa e mecha le lits'ebetso tsa tloaelo bakeng sa ho bona bofokoli.

Sistimi ea tlhahlobo ea lehlakore la Inspector SCA e kenyelletsa:

  • Motlakase oa Matla;
  • ho kenya molumo oa motlakase oa motlakase oa EM Probe Station;
  • jenereithara ea icWaves e hlahisang;
  • Sefahla sa CleanWave;
  • probe ea hona joale Current Probe.

Har'a "lintho" tse ka sehloohong re ka totobatsa tse ka sehloohong:

  • Ke sesebelisoa se le seng, se kopantsoeng sa tlhahlobo ea mocha oa mahlakoreng le tlhahlobo ea ente ea phoso;
  • Mohlahlobi o kopana le litlhoko tsa tlhahlobo ea EMVco le CMVP Common Criteria tse netefalitsoeng;
  • Ke tikoloho e bulehileng e kenyeletsang khoutu ea mohloli bakeng sa li-module, ka hona ho lumella mekhoa e teng hore e fetoloe le mekhoa e mecha ea teko e kenyelletsoeng e ka hlahisoang ke mosebedisi bakeng sa Mohlahlobi;
  • Lisebelisoa tse tsitsitseng le tse kopantsoeng tsa software le hardware li kenyelletsa ho fumanoa ha data ka potlako ho pholletsa le limilione tse ngata;
  • Potoloho ea khoeli ea likhoeli tse ts'eletseng ea software e boloka basebelisi ba ntse ba tseba mekhoa ea morao-rao ea ho lekola likanale tse lehlakoreng lebaleng.

Inspector e fumaneha ka mefuta e fapaneng sethaleng se le seng:

  • Mohlahlobi SCA e fana ka likhetho tsohle tse hlokahalang bakeng sa ho etsa tlhahlobo ea mocha oa lehlakore oa DPA le EMA.
  • Mohlahlobi FI e fana ka ts'ebetso e felletseng ea ente ea liphoso (litlhaselo tse ferekaneng) hammoho le tlhahlobo ea phoso e fapaneng (DFA).
  • Mohlahlobi Core le SP (Signal Processing) e fana ka ts'ebetso ea mantlha ea SCA e kenngoeng tšebetsong ka li-module tse arohaneng ho fana ka sephutheloana sa software se fumanehang bakeng sa ho fumana data kapa ho sebetsa ka morao.

Mohlahlobi SCA

Hang ha liphetho tsa litekanyo li fumanoa, mekhoa e fapaneng ea ho sebetsana le matšoao e fumaneha ho hlahisa mekhoa e mengata ea matšoao a phahameng, a lerata le tlaase. Ts'ebetso ea ts'ebetso ea mats'oao e ntlafalitsoe e nahanelang phapang e poteletseng lipakeng tsa EM trace, trace ea matla, le ts'ebetso ea lets'oao la RF. Tlhahiso e matla ea graphical trace ea Inspector e lumella basebelisi ho etsa tlhahlobo ea nako kapa ho lekola mesaletsa, mohlala, bakeng sa bofokoli ba SPA.

Ho bona bofokoli le ho lekola khanyetso ea litlhaselo tsa bosholu ba likarete tse bohlale le li-processor tsa crypto tse nang le ts'ireletso e hahelletsoeng ka hare.
Ho etsa DPA ha o kenya tšebetsong ECC

Bakeng sa lits'ebetso tse ngata tsa ts'ireletso tse nkoang li hanana le SPA matsatsing ana, sepheo sa tlhahlobo hangata ke mekhoa ea tlhahlobo e fapaneng (ke hore, DPA/CPA). Ho fihlela sena, Mohlahlobi o fana ka mefuta e mengata ea mekhoa e ka hlophisoang e akaretsang mefuta e mengata ea li-algorithms tsa cryptographic le li-algorithms tse sebelisoang haholo joalo ka (3)DES, AES, RSA le ECC.

Ho bona bofokoli le ho lekola khanyetso ea litlhaselo tsa bosholu ba likarete tse bohlale le li-processor tsa crypto tse nang le ts'ireletso e hahelletsoeng ka hare.
Mahlaseli a EM a chip ho fumana sebaka se setle ha o kenya ts'ebetsong DEMA

Lintlha Tse ka sehloohong

  • Tharollo ena e kopanya tlhahlobo ea matla (SPA/DPA/CPA), electromagnetic (SEMA/DEMA/EMA-RF), le mekhoa ea tlhahlobo e sa amaneng le batho (RFA).
  • Lebelo la ho nkuoa ha data le ntlafatsoa haholo ke khokahano e tiileng ea oscilloscope le Mohlahlobi.
  • Mekhoa e tsoetseng pele ea ho lekana e sebelisoa ho thibela jitter ea oache le randomization
  • Mosebelisi a ka hlophisa li-module tsa cryptanalysis tse tšehetsang litlhaselo tsa mantlha le tse phahameng ho li-algorithms tsohle tse kholo tse kang (3)DES, AES, RSA le ECC.
  • Ts'ehetso e atolositsoeng bakeng sa li-algorithms tse ikhethileng tsa domain e sebelisoa, ho kenyelletsa SEED, MISTY1, DSA, ho kenyeletsoa Camellia.

Lisebelisoa

Ntle le setsi sa mosebetsi sa PC Inspector, SCA e sebelisa lisebelisoa tse ntlafalitsoeng bakeng sa data ea lehlakore le ho fumana matšoao:

  • Power Tracer bakeng sa SPA/DPA/CPA ka likarete tse bohlale
  • Seteishene sa EM Probe bakeng sa SEMA / DEMA / EMA RF
  • Probe ea hajoale ea SPA/DPA/CPA ho lisebelisoa tse kentsoeng
  • Sefahla sa CleanWave se nang le Micropross MP300 TCL1/2 bakeng sa RFA le RF EMA
  • Oscilloscope e lumellanang le IVI

Lintho tse hlahlojoang hangata li hloka litekanyo, ho fetoha, le taolo ea hardware e hlokahalang ho etsa SCA. Mookameli oa lisebelisoa tse feto-fetohang tsa mohlahlobi, tikoloho e bulehileng ea nts'etsopele, le likhetho tse pharalletseng tsa sehokelo li fana ka motheo o tiileng oa litekanyo tsa boleng bo holimo tse sebelisang lisebelisoa tsa tloaelo.

Ho bona bofokoli le ho lekola khanyetso ea litlhaselo tsa bosholu ba likarete tse bohlale le li-processor tsa crypto tse nang le ts'ireletso e hahelletsoeng ka hare.
Mohlahlobi SCA

Moenjineri ea etelletseng pele oa ts'ireletso ea kahare Joh John Connor o re ka sistimi:
"Inspector o fetotse tsela eo re lekolang karohano ea khanyetso ea lihlahisoa tsa rona. tlhaselo ea tšebeliso ea matla DPA. Matla a eona a teng tabeng ea hore e kopanya mekhoa ea ho bokella le ho hlahloba e re lumellang ho hlahloba ka potlako katleho ea liqapi tse ncha tsa li-cryptographic hardware. Ho feta moo, sebopeho sa eona se phahameng sa graphical se lumella mosebelisi ho bona li-signature tsa matla ho tsoa ho data e bokelletsoeng ka bonngoe kapa ka nako e le 'ngoe-e bohlokoa haholo ha ho lokisetsoa data bakeng sa DPA nakong ea tlhaselo-ha lilaebrari tsa eona tse matla tsa analytics li tšehetsa li-algorithms tsa khoebo tse sebelisoang haholo. Lintlafatso tsa software le theknoloji tse nakong tse tšehetsoang ke Riscure li re thusa ho boloka polokeho ea lihlahisoa tsa rona. ”

Mohlahlobi FI

Inspector FI - Fault Injection - e fana ka likarolo tse ngata tse fapaneng ho etsa tlhahlobo ea ente ea phoso ka karete e bohlale le mahlale a sesebelisoa a kentsoeng. Mekhoa ea liteko e tšehelitsoeng e kenyelletsa li-glitches tsa oache, li-voltage glitches, le litlhaselo tsa laser ea optical. Litlhaselo tsa ente ea liphoso - tse tsejoang hape e le tlhaselo ea ho ferekanngoa - li fetola boitšoaro ba chip, e bakang ho hloleha ho sebelisoa.

Ka Inspector FI, basebelisi ba ka hlahloba hore na senotlolo se ka ntšoa ka ho baka liphoso tšebetsong ea chip, ho feta cheke joalo ka netefatso kapa boemo ba bophelo, kapa ho fetola hore na lenaneo le sebetsa joang ho chip.

Likhetho tse ngata tse hlophisitsoeng

Inspector FI e kenyelletsa palo e kholo ea li-parameter tse lokiselitsoeng ke basebelisi ho laola ho fetoha le litšitiso ka mokhoa o hlophisitsoeng joalo ka maqhubu a nako e fapaneng, ho ipheta-pheta, le liphetoho tsa boemo ba motlakase. Software e hlahisa liphetho, e bonts'a boits'oaro bo lebelletsoeng, ho khutlisa likarete, le boits'oaro bo sa lebelloang, hammoho le ho rema lifate ka botlalo. Li-module tsa tlhaselo tsa DFA lia fumaneha bakeng sa li-algorithms tse kholo tsa encryption. Ka ho sebelisa "wizard", basebelisi ba ka boela ba theha lenaneo la tšitiso ea tloaelo le API.

Lintlha Tse ka sehloohong

  • Ho nepahala ho sa bapiseng le ho fetisoa habonolo le nako bakeng sa lisebelisoa tsohle tse glitching.
  • Maemo a ho hlasela a sebelisa sistimi e matla ea litaelo le IDE Inspector e kopaneng.
  • Likhetho tse pharaletseng tsa tlhophiso ea Mohlahlobi bakeng sa tlhahlobo ea ente ea phoso e ikemetseng.
  • Thepa ea laser bakeng sa li-glitching tse ngata mahlakoreng a ka morao le a ka pele a karete, e etselitsoeng tlhahlobo ka mokhoa oa ente ea glitch.
  • Li-module tsa DFA bakeng sa ts'ebetsong ea li-algorithms tse tsebahalang tsa encryption, ho kenyeletsoa RSA, AES, le 3DES
  • Ho ntlafatsa ho laser ea lintlha tse ngata ho fana ka monyetla oa ho susumetsa microcircuit libakeng tse 'maloa hang-hang.
  • Khokahano e itšetlehileng ka ts'ebetso e sebelisang jenereithara ea icWaves trigger e ka thibela mehato le ho thibela tahlehelo ea sampole.

Lisebelisoa

Inspector FI e ka sebelisoa le likarolo tse latelang tsa hardware ho etsa litlhaselo:

  • VC Glitcher e nang le amplifier e eketsehileng ea glitch
  • Seteishene sa laser sa diode se nang le ntlafatso ea lintlha tse ngata
  • PicoScope 5203 kapa oscilloscope e lumellanang le IVI

Ho bona bofokoli le ho lekola khanyetso ea litlhaselo tsa bosholu ba likarete tse bohlale le li-processor tsa crypto tse nang le ts'ireletso e hahelletsoeng ka hare.
Mohlahlobi oa FI ea nang le VC Glitcher, jenereithara ea icWaves Trigger, Glitch Amplifier le Laser Station.

Jenereithara ea VC Glitcher e theha motheo oa meralo ea ente ea glitch system ea Inspector. U sebelisa theknoloji ea FPGA e potlakileng haholo, ho ka hlahisoa liphoso tse khutšoane joalo ka li-nanoseconds tse peli. Thepa ea thepa e na le sebopeho sa mananeo a bonolo ho basebelisi. Lenaneo le fosahetseng le entsoeng ke mosebelisi le kenngoa ho FPGA pele tlhahlobo e qala. VC Glitcher e kenyelletsa potoloho e kopantsoeng bakeng sa ho hlahisa likhahla tsa motlakase le li-clock glitches, hammoho le tlhahiso ea mocha bakeng sa ho laola seteishene sa laser.

Seteishene sa Laser sa Diode se na le letoto la tloaelo la li-laser tsa diode tsa matla a phahameng tse nang le li-optics tse tloaelehileng tse laoloang ka potlako le ka mokhoa o bonolo ke VC Glitcher. Thepa e nka tlhahlobo ea optical ho ea boemong bo latelang ka ho fana ka liphoso tse ngata tse sebetsang hantle, taolo e nepahetseng ea matla, le karabelo e potlakileng le e ka lebelloang bakeng sa ho fetoha ha pulse.

Ka ho ntlafatsa seteishene sa laser ea diode ho mofuta oa lintlha tse ngata, libaka tse ngata li ka lekoa ho chip ho sebelisa li-parameter tse fapaneng tsa nako le matla a phepelo.

Ho qala ho thehiloeng ho mats'oao ho sebelisa jenereithara ea trigger ea icWaves

Ho ferekana ha tshupanako, ho sitisoa ho sa lebelloa, 'me nako ea ts'ebetso e itšetlehileng ka data e hloka phetoho e feto-fetohang ea liphoso le pokello ea lintlha tse ka thōko. Jenereithara ea icWaves ea Sistimi ea Inspector e etsa hore ho hlahisoe sekhahla karabelong ea nako ea nnete ea ho bona liphapang ho tsoa ho mofuta o fanoeng phepelong ea matla a chip kapa lets'oao la EM. Sesebelisoa se na le sesefa se khethehileng sa notch ho netefatsa hore mofuta o tšoanang oa bonoa esita le ka mats'oao a lerata.

Tsela ea litšupiso e sebelisitsoeng ho bapisa mohlala ka har'a sesebelisoa sa FPGA e ka fetoloa ho sebelisoa mesebetsi ea ts'ebetso ea matšoao ea Mohlahlobi. Karete e bohlale e hlokometseng ente e nang le phoso e ka qala mokhoa oa ts'ireletso ho tlosa data ea bohlokoa kapa ho thibela karete. Karolo ea icWaves e ka boela ea sebelisoa ho etsa hore karete e koalehe neng kapa neng ha tšebeliso ea matla kapa profil ea EM e kheloha ts'ebetsong e tloaelehileng.

Ho bona bofokoli le ho lekola khanyetso ea litlhaselo tsa bosholu ba likarete tse bohlale le li-processor tsa crypto tse nang le ts'ireletso e hahelletsoeng ka hare.
Laser Station (LS) e nang le khetho ea phihlello ea lintlha tse ngata,
ka microscope le ho hokahanya tafole

Tikoloho e Kopantsoeng ea Ntlafatso (IDE)

Tikoloho ea nts'etsopele ea Mohlahlobi e etselitsoe ho fana ka maemo a phahameng haholo bakeng sa mosebelisi ho sebelisa SCA le FI molemong ofe kapa ofe.

  • Open API: e nolofalletsa ho kenya tšebetsong li-module tse ncha
  • Khoutu ea mohloli: Mojule o mong le o mong o tla le khoutu ea ona ea mohloli, kahoo li-module li ka fetoloa ho latela litakatso tsa mosebelisi kapa tsa sebelisoa e le motheo oa ho theha li-module tse ncha.

Ho bona bofokoli le ho lekola khanyetso ea litlhaselo tsa bosholu ba likarete tse bohlale le li-processor tsa crypto tse nang le ts'ireletso e hahelletsoeng ka hare.
Mohlahlobi FI

Mohlahlobi o kopanya ente ea phoso le mekhoa ea ho hlahloba litsela ka har'a sephutheloana se le seng sa ts'ebetso e phahameng.

Mohlala oa tlhahlobo ea boitšoaro bo hlolehileng:

Ho bona bofokoli le ho lekola khanyetso ea litlhaselo tsa bosholu ba likarete tse bohlale le li-processor tsa crypto tse nang le ts'ireletso e hahelletsoeng ka hare.

Lekala la litlhaselo tsa liteishene tse lehlakoreng le ntse le fetoha ka potlako, 'me liphuputso tse ncha li phatlalatsoa selemo se seng le se seng, li tsebahala phatlalatsa, kapa ho etsa bonnete ba hore merero le litekanyetso li tlama. Inspector e lumella basebelisi ho lula ba le morao-rao le lintlafatso tse ncha le lisebelisoa tse tloaelehileng tsa software tse sebelisang mekhoa e mecha.

Source: www.habr.com

Eketsa ka tlhaloso