Txheeb xyuas qhov tsis zoo thiab ntsuas qhov tsis kam tiv thaiv hacker tawm tsam ntawm daim npav ntse thiab crypto processors nrog kev tiv thaiv built-in

Xyoo kaum xyoo dhau los, ntxiv rau cov txheej txheem rau kev rho tawm cov lus zais lossis ua lwm yam tsis raug tso cai, cov neeg tawm tsam tau pib siv cov ntaub ntawv tsis txaus ntseeg thiab kev tswj hwm ntawm kev ua tiav los ntawm cov kab sab nraud.

Txoj kev tawm tsam ib txwm tuaj yeem kim nyob rau hauv cov nqe lus ntawm kev paub, lub sijhawm thiab lub zog ua haujlwm. Kev tawm tsam sab-channel, ntawm qhov tod tes, tuaj yeem siv tau yooj yim dua thiab tsis muaj kev puas tsuaj vim lawv nthuav tawm lossis tswj cov khoom siv lub cev uas siv tau thaum lub sijhawm ua haujlwm.

Los ntawm kev siv cov txheej txheem txheeb cais los ua cov kev ntsuas sab-channel lossis los ntawm kev qhia qhov tsis ncaj ncees rau hauv cov kev ntiag tug ntawm cov nti, tus neeg tawm tsam tuaj yeem nkag mus rau nws cov lus zais hauv ob peb teev.

Txheeb xyuas qhov tsis zoo thiab ntsuas qhov tsis kam tiv thaiv hacker tawm tsam ntawm daim npav ntse thiab crypto processors nrog kev tiv thaiv built-in

Nrog ntau dua 5,000 lab daim npav ntse tshaj tawm txhua xyoo thiab cov cuab yeej siv cryptographic tshiab nkag mus rau hauv kev lag luam, muaj qhov xav tau nce ntxiv kom ntseeg tau tias kev lag luam thiab kev ruaj ntseg ntiag tug.

Nyob rau hauv Netherlands, Riscure tau tsim Inspector, uas muab R & D labs nrog rau cov chaw tsim khoom tshiab, muaj txiaj ntsig zoo rau kev nyab xeeb kev nyab xeeb kev tshawb nrhiav.

Lub Inspector Risk system txhawb ntau yam kev soj ntsuam sab channel (SCA) cov tswv yim xws li kev ntsuas hluav taws xob siv hluav taws xob (SPA / DPA), lub sijhawm, RF, nrog rau kev tsom xam electromagnetic (EMA) thiab cuam tshuam (FI) tawm tsam xws li voltage glitches, moos glitches thiab laser manipulation. Lub kaw lus ua haujlwm ua haujlwm txhawb nqa ntau lub cryptographic algorithms, daim ntawv thov raws tu qauv, interfaces, thiab ntsuas ntsuas.

Lub kaw lus tso cai rau koj txuas ntxiv thiab siv cov txheej txheem tshiab thiab cov ntawv thov kev cai rau kev txheeb xyuas qhov tsis zoo.

Inspector SCA sab channel tsom xam muaj xws li:

  • Hwj chim Tracer;
  • installation ntawm electromagnetic sounding EM sojntsuam chaw nres tsheb;
  • icWaves trigger generator;
  • CleanWave lim;
  • tam sim no soj ntsuam tam sim no soj ntsuam.

Ntawm qhov tseem ceeb "goodies" peb tuaj yeem hais txog qhov tseem ceeb:

  • Nws yog ib qho cuab yeej sib koom ua ke rau kev tshuaj xyuas sab channel thiab kev tshuaj ntsuam xyuas txhaum cai;
  • Tus neeg soj ntsuam ua tau raws li EMVco thiab CMVP Cov Qauv Txheej Txheem uas tau lees paub rau sab-channel xeem cov cai;
  • Nws yog qhov qhib ib puag ncig uas suav nrog cov cai rau cov qauv, yog li tso cai rau cov txheej txheem uas twb muaj lawm los hloov kho thiab cov kev sim tshiab kom suav nrog uas tuaj yeem tsim los ntawm tus neeg siv rau Tus Kws Tshuaj;
  • Kev ruaj khov thiab kev sib koom ua ke software thiab kho vajtse suav nrog kev ceev cov ntaub ntawv tau txais thoob plaws ntau lab tus kab mob;
  • Lub software XNUMX-lub hlis tso tawm lub voj voog ua rau cov neeg siv mus txog hnub nrog cov txheej txheem tshiab tshaj plaws rau kev sim cov kab sab hauv hauv cheeb tsam.

Inspector muaj nyob rau hauv txawv versions ntawm ib lub platform:

  • Inspector SCA muaj tag nrho cov kev xaiv tsim nyog rau kev ua DPA thiab EMA sab channel tsom xam.
  • Inspector FI muaj tag nrho cov kev ua txhaum kev txhaj tshuaj (perturbation tawm tsam) nrog rau kev tsom xam qhov tsis sib txawv (DFA).
  • Inspector Core thiab SP (Signal Processing) muaj cov haujlwm tseem ceeb ntawm SCA uas tau siv rau hauv cov qauv sib cais los muab cov pob khoom siv tau yooj yim rau kev tau txais cov ntaub ntawv lossis kev ua tiav tom qab.

Inspector SCA

Thaum tau txais cov txiaj ntsig kev ntsuas, muaj ntau yam kev teeb tsa ua cov txheej txheem los ua kom muaj ntau lub teeb liab siab, tsis tshua muaj suab nrov. Cov teeb liab ua haujlwm tau raug tsim los uas coj mus rau hauv tus account qhov sib txawv me me ntawm EM kab, kab hluav taws xob, thiab RF trace teeb liab ua. Tus kws tshuaj ntsuam xyuas qhov kev nthuav qhia muaj zog graphical trace tso cai rau cov neeg siv los soj ntsuam lub sijhawm lossis tshuaj xyuas cov kab mob, piv txwv li, rau SPA qhov tsis zoo.

Txheeb xyuas qhov tsis zoo thiab ntsuas qhov tsis kam tiv thaiv hacker tawm tsam ntawm daim npav ntse thiab crypto processors nrog kev tiv thaiv built-in
Ua DPA thaum siv ECC

Rau ntau qhov kev siv kev ruaj ntseg suav tias yog SPA-resistant hnub no, qhov kev tsom xam ntawm kev sim yog feem ntau ntawm cov kev sim sib txawv (piv txwv li, DPA / CPA). Txog rau qhov kawg no, Tus Kws Tshawb Fawb muaj ntau txoj hauv kev uas tuaj yeem siv tau los npog ntau qhov kev siv cryptographic algorithms thiab dav siv algorithms xws li (3) DES, AES, RSA thiab ECC.

Txheeb xyuas qhov tsis zoo thiab ntsuas qhov tsis kam tiv thaiv hacker tawm tsam ntawm daim npav ntse thiab crypto processors nrog kev tiv thaiv built-in
EM hluav taws xob ntawm lub nti kom pom qhov chaw zoo tshaj plaws thaum siv DEMA

Cov Ntaos Ntaus

  • Qhov kev daws teeb meem no suav nrog kev tshuaj xyuas hluav taws xob (SPA / DPA / CPA), electromagnetic (SEMA / DEMA / EMA-RF), thiab cov kev sim tsis sib cuag (RFA).
  • Qhov ceev ntawm kev tau txais cov ntaub ntawv tau zoo heev los ntawm oscilloscope txoj kev nruj kev koom ua ke nrog Inspector.
  • Cov txheej txheem sib npaug siab tshaj plaws yog siv los tiv thaiv lub moos jitter thiab randomization
  • Tus neeg siv tuaj yeem teeb tsa cryptanalysis modules uas txhawb nqa kev tawm tsam thawj zaug thiab kev txiav txim siab ntawm txhua qhov kev ua haujlwm loj xws li (3) DES, AES, RSA thiab ECC.
  • Kev txhawb nqa ntxiv rau qhov tshwj xeeb algorithms yog siv, suav nrog SEED, MISTY1, DSA, suav nrog Camellia.

Kho vajtse

Ntxiv rau PC Inspector workstation, SCA siv kho vajtse optimized rau sab channel cov ntaub ntawv thiab cov teeb liab tau txais:

  • Fais fab Tracer rau SPA / DPA / CPA ntawm daim npav ntse
  • EM Probe chaw nres tsheb rau SEMA / DEMA / EMA RF
  • Kev sojntsuam tam sim no rau SPA / DPA / CPA ntawm cov khoom siv kos
  • CleanWave lim nrog Micropross MP300 TCL1/2 rau RFA thiab RF EMA
  • IVI-tshaj oscilloscope

Cov khoom raug soj ntsuam feem ntau xav tau kev ntsuas, hloov, thiab kev tswj hwm kho vajtse uas tsim nyog los ua SCA. Tus kws tshuaj xyuas tus tswj hwm kho vajtse hloov pauv, qhib kev txhim kho ib puag ncig, thiab cov kev xaiv sib txuas dav dav muab lub hauv paus ruaj khov rau kev ntsuas zoo siv cov khoom siv kho mob.

Txheeb xyuas qhov tsis zoo thiab ntsuas qhov tsis kam tiv thaiv hacker tawm tsam ntawm daim npav ntse thiab crypto processors nrog kev tiv thaiv built-in
Inspector SCA

Tus thawj coj hauv kev ruaj ntseg engineer Joh John Connor hais txog qhov system:
"Inspector tau hloov pauv txoj hauv kev uas peb ntsuas qhov sib txawv ntawm peb cov khoom. kev siv zog nres DPA. Nws lub zog yog nyob rau hauv qhov tseeb hais tias nws integrates sau thiab tsom xam cov txheej txheem uas tso cai rau peb mus sai sai soj ntsuam cov hauj lwm zoo ntawm tshiab cryptographic hardware designs. Ntxiv mus, nws cov graphical interface zoo dua tso cai rau tus neeg siv pom lub zog kos npe los ntawm kev sau cov ntaub ntawv sib cais ntawm tus kheej lossis ib txhij - tsis muaj nuj nqis thaum npaj cov ntaub ntawv rau DPA thaum muaj kev tawm tsam - thaum nws cov tsev qiv ntawv muaj zog analytics txhawb cov kev lag luam feem ntau siv encryption algorithms. Lub sijhawm software thiab thev naus laus zis hloov kho tshiab txhawb nqa los ntawm Riscure pab peb tswj hwm kev ruaj ntseg ntawm peb cov khoom. "

Inspector FI

Inspector FI - Fault Injection - muaj ntau yam ntawm cov yam ntxwv los ua txhaum kev txhaj tshuaj ntawm daim npav ntse thiab cov cuab yeej siv cuab yeej cuab tam. Kev txhawb nqa kev sim muaj xws li moos glitches, voltage glitches, thiab optical laser tawm tsam. Kev txhaj tshuaj txhaum cai-tseem hu ua kev tawm tsam kev tawm tsam-hloov tus cwj pwm ntawm lub nti, ua rau muaj kev siv tsis tau.

Nrog Inspector FI, cov neeg siv tuaj yeem kuaj seb tus yuam sij puas tuaj yeem raug rho tawm los ntawm kev ua tsis tiav hauv nti kev ua haujlwm cryptographic, hla kev txheeb xyuas xws li kev lees paub lossis kev ua neej nyob, lossis hloov kho qhov kev pab cuam ua haujlwm ntawm lub nti.

Muaj kev xaiv configurable

Inspector FI suav nrog ntau tus neeg siv-configurable parameters rau programmatically tswj kev hloov thiab cuam tshuam xws li pulses ntawm lub sijhawm sib txawv, mem tes rov ua dua, thiab qhov hloov pauv theem. Lub software nthuav tawm cov txiaj ntsig, qhia tus cwj pwm xav tau, daim npav rov pib dua, thiab tus cwj pwm tsis xav txog, nrog rau cov lus qhia ntxaws. DFA nres modules muaj rau cov encryption algorithms loj. Siv cov "wizard", cov neeg siv kuj tuaj yeem tsim cov kev cai cuam tshuam nrog API.

Cov Ntaos Ntaus

  • Tsis yog sib npaug thiab yooj yim rov tsim dua qhov tseeb thiab lub sijhawm rau txhua yam khoom siv tsis raug.
  • Tawm tsam tsim teeb meem siv lub zog hais kom ua thiab kev sib koom ua ke IDE Inspector.
  • Extensive Inspector configuration xaiv rau automated fault txhaj tshuaj ntsuam.
  • Cov khoom siv laser rau ntau qhov glitching nyob rau sab nraub qaum thiab pem hauv ntej ntawm daim npav, kev cai tsim rau kev sim siv txoj kev txhaj tshuaj glitch.
  • DFA modules rau kev siv ntawm nrov encryption algorithms, suav nrog RSA, AES, thiab 3DES
  • Kev hloov kho mus rau ntau lub ntsiab lus laser muab lub sijhawm los cuam tshuam cov microcircuit hauv ntau qhov chaw ib zaug.
  • Kev ua haujlwm-nyob ntawm synchronization siv icWaves trigger generator tuaj yeem tiv thaiv kev tiv thaiv thiab tiv thaiv tus qauv poob.

Kho vajtse

Inspector FI tuaj yeem siv nrog cov khoom siv kho vajtse hauv qab no los tawm tsam:

  • VC glitcher nrog ntxiv glitch amplifier
  • Diode laser chaw nres tsheb nrog yeem hloov kho ntau lub ntsiab lus
  • PicoScope 5203 lossis IVI-tshaj oscilloscope

Txheeb xyuas qhov tsis zoo thiab ntsuas qhov tsis kam tiv thaiv hacker tawm tsam ntawm daim npav ntse thiab crypto processors nrog kev tiv thaiv built-in
Inspector FI nrog VC Glitcher, icWaves Trigger Generator, Glitch Amplifier thiab Laser Station

VC Glitcher generator tsim cov tub ntxhais ntawm Inspector system glitch txhaj tshuaj architecture. Siv ultra-ceev FPGA thev naus laus zis, ua yuam kev luv luv li ob nanoseconds tuaj yeem tsim tawm. Lub hardware muaj ib tug user-friendly programming interface. Qhov kev pab cuam tsis raug tsim los ntawm tus neeg siv tau thauj khoom rau hauv FPGA ua ntej qhov kev xeem khiav. Lub VC Glitcher suav nrog kev sib koom ua ke rau kev qhia txog qhov tsis sib xws ntawm qhov hluav taws xob thiab lub moos glitches, nrog rau cov channel tso tawm rau kev tswj lub chaw nres tsheb laser.

Lub Diode Laser Chaw Nres Nkoj muaj kev cai array ntawm high-power diode lasers nrog kev cai optics uas tswj tau sai thiab yoog raws los ntawm VC Glitcher. Cov cuab yeej siv tshuaj ntsuam xyuas qhov muag mus rau qib tom ntej los ntawm kev muab ntau yam kev ua txhaum cai, tswj lub hwj chim meej, thiab cov lus teb ceev thiab kwv yees tau rau kev hloov pauv ntawm cov mem tes.

Los ntawm kev kho dua tshiab lub diode laser chaw nres tsheb mus rau ntau lub ntsiab lus, ntau qhov chaw tuaj yeem kuaj tau ntawm cov nti siv lub sijhawm sib txawv thiab cov khoom siv hluav taws xob.

Teeb liab-raws li triggering siv icWaves trigger generator

Lub moos jitter, random txheej txheem cuam tshuam, thiab cov ntaub ntawv nyob ntawm tus txheej txheem ncua sij hawm yuav tsum tau hloov pauv hloov pauv thiab cov ntaub ntawv sab-channel sau. Lub Inspector system's icWaves generator tsim kom muaj lub plawv dhia hauv cov lus teb rau lub sijhawm tshawb nrhiav qhov sib txawv ntawm tus qauv muab rau hauv lub zog hluav taws xob lossis EM teeb liab. Cov cuab yeej suav nrog cov lim dej tshwj xeeb kom paub tseeb tias cov qauv sib piv yog kuaj pom txawm tias muaj suab nrov.

Cov kab siv siv los ua kom haum rau cov qauv hauv FPGA cov cuab yeej tuaj yeem hloov kho siv lub teeb liab ua haujlwm ntawm Tus Kws Tshuaj. Daim npav ntse uas tau kuaj pom qhov kev txhaj tshuaj txhaum cai tuaj yeem pib lub tshuab tiv thaiv kom tshem tawm cov ntaub ntawv rhiab lossis thaiv daim npav. Lub icWaves tivthaiv kuj tseem siv tau los ua kom lub kaw lus kaw thaum twg siv hluav taws xob lossis EM profile deviates los ntawm kev ua haujlwm txheem.

Txheeb xyuas qhov tsis zoo thiab ntsuas qhov tsis kam tiv thaiv hacker tawm tsam ntawm daim npav ntse thiab crypto processors nrog kev tiv thaiv built-in
Laser chaw nres tsheb (LS) nrog ntau qhov kev xaiv nkag,
nrog microscope thiab lub rooj sib tham

Integrated Development Ib puag ncig (IDE)

Qhov chaw soj ntsuam kev txhim kho ib puag ncig yog tsim los muab qhov yooj yim tshaj plaws rau cov neeg siv siv SCA thiab FI rau txhua lub hom phiaj.

  • Qhib API: ua kom yooj yim rau kev siv cov qauv tshiab
  • Source code: Txhua lub module los nrog nws tus kheej qhov chaws, yog li cov modules tuaj yeem hloov kho raws li tus neeg siv lub siab xav lossis siv los ua lub hauv paus los tsim cov qauv tshiab

Txheeb xyuas qhov tsis zoo thiab ntsuas qhov tsis kam tiv thaiv hacker tawm tsam ntawm daim npav ntse thiab crypto processors nrog kev tiv thaiv built-in
Inspector FI

Inspector muab kev txhaj tshuaj txhaum cai thiab cov txheej txheem kev tshuaj xyuas sab-channel hauv ib pob ua haujlwm siab.

Piv txwv ntawm kev txheeb xyuas tus cwj pwm tsis ua haujlwm:

Txheeb xyuas qhov tsis zoo thiab ntsuas qhov tsis kam tiv thaiv hacker tawm tsam ntawm daim npav ntse thiab crypto processors nrog kev tiv thaiv built-in

Kev tawm tsam ntawm sab-channel yog hloov zuj zus mus sai, nrog cov kev tshawb fawb tshiab tau tshaj tawm txhua xyoo, dhau los ua neeg paub, lossis ua ntawv pov thawj ntawm cov tswv yim thiab cov qauv yuav tsum tau ua. Inspector tso cai rau cov neeg siv kom nyob twj ywm ntawm kev txhim kho tshiab thiab hloov kho software tsis tu ncua uas siv cov txheej txheem tshiab.

Tau qhov twg los: www.hab.com

Ntxiv ib saib