Platforma pêşeng ji bo afirandina cîhazên mobîl ên belaş hate destnîşan kirin

Andrew Huang (Andrew Huang), çalakvanek navdar-serketî ya ji bo hardware belaş Xelata EFF Pioneer 2012, danasîn platforma vekirî"Precursor", ji bo afirandina têgehên ji bo amûrên nû yên mobîl hatî çêkirin. Mîna ku Raspberry Pi û Arduino rê didin we ku hûn ji bo Înterneta Tiştan cîhazan biafirînin, Precursor armanc dike ku kapasîteya sêwirandin û berhevkirina cûrbecûr cîhazên mobîl peyda bike da ku pirsgirêkên xwe bi destên xwe çareser bike.

Berevajî projeyên din, Precursor ne tenê panelek, lê prototîpek amadekirî ya amûrek portable bi qalikek aluminiumê bi pîvana 69 x 138 x 7.2 mm, ekranek LCD (336x536), pîlê (1100 mAh Li-Ion) pêşkêşî dilxwazan dike. , klavyeyek mînyatur, hoparlor, motora vibrasyonê, leza metre û gyroscope. Modula komputerê ne bi pêvajoyek amadekirî re tê, lê bi SoC-ya nermalava diyarkirî ya ku li ser bingeha Xilinx XC7S50 FPGA-yê ye, ku li ser bingeha wê emûlasyona CPU-ya RISC-V-ya 32-bit ku bi frekansa 100 MHz kar dike ve tê. organîze kirin. Di heman demê de, ti sînorkirin li ser emûlasyona hêmanên din ên hardware tune, ji bo nimûne, xebata pêvajoyên cihêreng, ji ​​6502 û Z-80 heya AVR û ARM, û her weha çîpên deng û kontrolkerên cihêreng; Di panelê de 16 MB SRAM, 128 MB Flash, Wi-Fi Silicon Labs WF200C, USB celeb C, SPI, I²C, GPIO hene.

Platforma pêşeng ji bo afirandina cîhazên mobîl ên belaş hate destnîşan kirin

Taybetmendiyên têkildarî ewlehiyê hebûna du hilberînerên hejmarên pseudo-random ên hardware hene. Balkêş e ku cîhaz di bingeh de bêyî mîkrofonek çêkirî tê - tê fêm kirin ku wergirtina deng tenê gengaz e ku guhêk bi eşkere ve girêdayî be, û heke guh tê qut kirin, ji hêla laşî ve ne gengaz e ku meriv guhdarîkirinê organîze bike, hetta ku cîhaz nivîsbarî hatiye tawîzkirin.

Çîpa ji bo ragihandina bêtêl (Wi-Fi) hardware ji yên mayî yên platformê veqetandî ye û di hawîrdorek cihêreng de dixebite. Ji bo parastina li hember gihîştina nedestûrî, dozek kilîtkirî jî tê bikar anîn, RTCyek cihêreng ji bo şopandina yekparebûnê, û çavdêriya tevgerê di moda standby de (her gav li ser bilez û gyroscope). Di heman demê de zincîrek xwe-hilweşandinê û paqijkirina tavilê ya hemî daneyan jî heye, ku bi karanîna bişkojka AES ve hatî çalak kirin.

Zimanê FHDL ji bo danasîna pêkhateyên hardware tê bikar anîn Migen (Zimanê Danasîna Hardware ya Parçekirî), li ser bingeha Python. Migen di çerçoveyê de ye LiteX, ku binesaziyek ji bo afirandina dorhêlên elektronîkî peyda dike. SoC-ya referansê li ser bingeha Precursor bi karanîna FPGA û LiteX ve hatî amadekirin Bawer kirin, di nav de 100 MHz VexRISC-V RV32IMAC CPU, û her weha kontrolkerek pêvekirî
Betrusted-EC bi bingeha 18 MHz LiteX VexRISC-V RV32I.

Platforma pêşeng ji bo afirandina cîhazên mobîl ên belaş hate destnîşan kirin

Betrusted SoC komek primitivesên krîptografîk ên çêkirî yên wekî hilberînerê hejmarên pseudo-random, AES-128, -192, -256 bi modên ECB, CBC û CTR, SHA-2 û SHA-512 peyda dike, motora krîpto li ser bingeha kêşeyên eliptîk Curve25519. Motora krîptoyê di SystemVerilog-ê de hatî nivîsandin û li ser bingeha kernelên krîptoyê yên projeyê ye Google OpenTitan.

Precursor wekî platformek ji bo çêkirin û verastkirina prototîp tê cîh kirin, dema ku Betrusted yek ji cîhazên desta yên amade ye ku li ser Precursor hatî çêkirin. Ji ber ku dorpêçên kevneşopî yên ku ji bo hilanîna veqetandî ya bişkojkên krîptoyê têne bikar anîn, li hember êrîşên astek bilind ên wekî berhevkirina şîfreyan bi karanîna keyloggeran an gihîştina peyaman bi riya dîmenderxistinê naparêzin, Betrusted hêmanên danûstendina bikarhêner li bicîhkirina enclave zêde dike (hCL,Têkiliya Mirov-Komputer), piştrast dike ku daneyên hesas ên ku ji hêla mirovî ve têne xwendin, tu carî li derveyî amûrek ewledar nayê hilanîn, xuyang kirin an veguheztin.

Betrusted hewil nade ku têlefonê desta biguhezîne, lê ji ber vê yekê dorhêlek ewledar bi têketin û derketina bihîstbar peyda dike. Mînakî, têlefonek derveyî dikare li ser Wi-Fi wekî kanalek daneya nebawer were bikar anîn, lê peyamên şîfrekirî yên hatine şandin tenê li ser klavyeya navmalî ya cîhaza Betrusted têne nivîsandin, û peyamên hatine wergirtin tenê li ser ekrana çêkirî têne xuyang kirin. .

Hemî hêmanên Pêşeroj û Betrusted çavkaniyek vekirî ne û ji bo guhertin û ceribandinê di bin lîsansê de peyda dibin Lîsansa Hardware 1.2 vekin, hewce dike ku hemî karên derîvative di bin heman lîsansê de bêne vekirin. Di nav de vekirî en.wiktionary.org схемы (Noun) û belgeya projeyê temam bikin panelên sereke û alîkar, pêkanîna amade SoC Betrusted и kontrolkerê kontrolê (EC). Modelên ji bo çapkirina 3D ya xanî hene. Her wiha di çarçoveya projeyên vekirî de pêş dikeve set firmware û pispor pergala xebitandinê Xous li ser bingeha mîkrokernel.

Platforma pêşeng ji bo afirandina cîhazên mobîl ên belaş hate destnîşan kirin

Source: opennet.ru

Ji bo malperên bi parastina DDoS, serverên VPS VDS mêvandariya pêbawer bikirin 🔥 Hostinga malperê ya pêbawer bi parastina DDoS, serverên VPS VDS bikirin | ProHoster