Andrew Huang (
Mosiyana ndi mapulojekiti ena, Precursor imapereka okonda osati bolodi, koma chojambula chokonzekera cha chipangizo chonyamula chokhala ndi aluminiyamu ya 69 x 138 x 7.2 mm, chophimba cha LCD (336x536), batire (1100 mAh Li-Ion) , kiyibodi yaying'ono, zokuzira mawu, mota yonjenjemera, accelerometer ndi gyroscope. Gawo la computing silimabwera ndi purosesa yopangidwa kale, koma ndi SoC yofotokozedwa ndi pulogalamu yochokera pa Xilinx XC7S50 FPGA, pamaziko omwe kutsanzira kwa 32-bit RISC-V CPU yomwe ikugwira ntchito pafupipafupi 100 MHz. bungwe. Pa nthawi yomweyo, palibe zoletsa pa kutsanzira zigawo zina hardware, mwachitsanzo, ntchito mapurosesa osiyanasiyana akhoza kutsanzira 6502 ndi Z-80 kuti AVR ndi ARM, komanso tchipisi phokoso ndi olamulira osiyanasiyana. Bolodi ili ndi 16 MB SRAM, 128 MB Flash, Wi-Fi Silicon Labs WF200C, USB mtundu C, SPI, IΒ²C, GPIO.
Zokhudzana ndi chitetezo zimaphatikizapo kukhalapo kwa majenereta awiri a pseudo-random manambala. Ndizosangalatsa kuti chipangizocho chimabwera popanda maikolofoni yomangidwa - zimamveka kuti kulandila kwamawu kumatheka kokha ngati cholumikizira chamutu chikulumikizidwa bwino, ndipo ngati cholumikizira chimalumikizidwa, sikutheka kukonza zomvetsera, ngakhale chipangizocho chikalumikizidwa. mapulogalamu asokonezedwa.
Chip cha mauthenga opanda zingwe (Wi-Fi) ndi hardware yomwe ili kutali ndi nsanja ndipo imagwira ntchito kumalo osiyana. Kuti muteteze ku mwayi wosaloledwa, chotsekera chotsekeka chimagwiritsidwanso ntchito, RTC yosiyana yowunikira kukhulupirika, ndikuwunika koyenda mumayendedwe oima (nthawi zonse pa accelerometer ndi gyroscope). Palinso unyolo wodziwononga wokha ndikuchotsa pompopompo deta yonse, yoyendetsedwa pogwiritsa ntchito kiyi ya AES.
Chilankhulo cha FHDL chimagwiritsidwa ntchito pofotokoza zigawo za hardware
Wodalirika-EC wokhala ndi 18 MHz LiteX VexRISC-V RV32I pachimake.
The Betrusted SoC imapereka zida zoyambira zachinsinsi monga jenereta wa manambala abodza, AES-128, -192, -256 yokhala ndi mitundu ya ECB, CBC ndi CTR, SHA-2 ndi SHA-512,
Precursor ili ngati nsanja yopangira ndi kutsimikizira ma prototypes, pomwe Betrusted ndi imodzi mwama foni opangidwa okonzeka omangidwa pamwamba pa Precursor. Popeza ma enclaves achikhalidwe omwe amagwiritsidwa ntchito posungirako makiyi a crypto sadziteteza ku ziwopsezo zapamwamba monga kusonkhanitsa mawu achinsinsi pogwiritsa ntchito ma keylogger kapena kupeza mauthenga kudzera pazithunzi, Betrusted amawonjezera zinthu zolumikizana ndi ogwiritsa ntchito pakukhazikitsa kwa enclave.
Betrusted sikuyesa kusintha foni yam'manja, koma imapanga malo otetezeka okhala ndi mawu omveka komanso zotuluka. Mwachitsanzo, foni yam'manja yakunja imatha kugwiritsidwa ntchito pa Wi-Fi ngati njira yosadalirika, koma mauthenga obisika omwe amatumizidwa amangolembedwa pa kiyibodi yopangidwa ndi Betrusted, ndipo mauthenga olandilidwa amangowonetsedwa pazenera lokha. .
Magawo onse a Precursor ndi Betrusted ndi gwero lotseguka ndipo amapezeka kuti asinthidwa ndikuyesa pansi pa laisensi
Source: opennet.ru