Forerunner: хөдөлгөөнт төхөөрөмжийг хөгжүүлэх, бүтээх платформ

Эндрю Хуанг, Нээлттэй техник хангамжийн нэрт өмгөөлөгч, 2012 оны EFF анхдагчийн шагналын эзэн, нээлттэй эхийн платформыг танилцуулсан «Прекурсор» шинэ хөдөлгөөнт төхөөрөмжүүдийн талаархи ойлголтыг боловсруулахад зориулагдсан болно.

Raspberry Pi, Arduino нар нь "Internet of Things" төхөөрөмжийг хэрхэн идэвхжүүлдэгтэй төстэй нь янз бүрийн хөдөлгөөнт төхөөрөмжүүдийн дизайн, угсрах чадварыг бий болгох зорилготой юм асуудлаа өөрийн гараар шийдвэрлэх.

Урьдчилсан байдлаар эх загварчлах платформ болгон байрлуулсан болно ба баталгаажуулалт Betrusted бол Прекурсорын сууринд суурилуулсан, ашиглахад бэлэн мобайл төхөөрөмжүүдийн нэг юм.

Тусгаарлагдсан криптограф түлхүүр хадгалахад ашигладаг уламжлалт анклавууд нь товшилт бүртгэгч ашиглан нууц үг цуглуулах, дэлгэцийн агшинаар мессеж хандалт хийх зэрэг өндөр түвшний халдлагаас хамгаалж чадахгүй тул Betrusted нь хэрэглэгчийн харилцан үйлчлэлийн элементүүдийг (HCI, хүн ба компьютерийн харилцан үйлчлэл) нэмж өгдөг. Хүний уншиж болохуйц зүйлийг хамгаалагдсан төхөөрөмжөөс гадуур хэзээ ч хадгалдаггүй, харуулдаггүй, дамжуулдаггүй.

Бусад төслүүдээс ялгаатай нь Прекурсор нь сонирхогчдод зөвхөн самбар төдийгүй бэлэн загвар загварыг санал болгодог зөөврийн төхөөрөмжөөс дараахь зүйлийг ашиглах.

  • 69 х 138 х 7,2 мм-ийн хөнгөн цагаан орон сууц
  • LCD дэлгэц (336 × 536)
  • зай (1100 мА / цаг Li-Ion)
  • бяцхан гар
  • чанга яригч
  • чичиргээт мотор
  • акселерометр ба гироскоп.

Тооцоолох модулийг ашиглахад бэлэн процессороор биш харин Xilinx XC7S50 FPGA дээр суурилсан програм хангамжийн тодорхойлолттой SoC-ээр хангаж өгдөг бөгөөд үүнд 32MHz дээр ажилладаг 100 битийн RISC-V CPU-ийн эмуляцийг зохион байгуулдаг.

Үүний зэрэгцээ бусад тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүдийг дууриахад хязгаарлалт байхгүй, жишээлбэл, 6502 ба Z-80-аас AVR, ARM хүртэлх янз бүрийн процессорууд, мөн дууны чипүүд болон янз бүрийн хянагчуудыг дууриаж болно.

Энэхүү самбарт 16MB SRAM, 128MB Flash, Silicon Labs WF200C Wi-Fi, USB Type-C, SPI, I²C, GPIO орно.

Аюулгүй байдалтай холбоотой чадвараас хоёр тоног төхөөрөмжийн хуурамч санамсаргүй тооны үүсгүүр байдаг.

Сонирхолтой нь, төхөөрөмж нь үндсэндээ микрофонгүйгээр ирдэг; Чихэвчийг шууд холбосон үед л дуу авиа хүлээн авах боломжтой бөгөөд чихэвчийг салгасан тохиолдолд төхөөрөмжийн програм хангамж эвдэрч гэмтсэн байсан ч сонсох ажлыг зохион байгуулах боломжгүй юм.

Утасгүй холбооны чип (Wi-Fi) нь бусад платформоос тусгаарлагдсан тоног төхөөрөмж бөгөөд тусдаа орчинд ажилладаг.

Зөвшөөрөлгүй нэвтрэлтээс хамгаалахын тулд цоожтой орон сууц, бүрэн бүтэн байдлыг хянах тусдаа RTC, зогсолтын горимд хөдөлгөөнийг хянах (акселерометр ба гироскоп үргэлж асаалттай) ашигладаг. Өөрийгөө устгах, шууд устгах гинж бас бий AES түлхүүрээр идэвхжүүлсэн бүх өгөгдлийн.

Хэл нь FHDL Migen (фрагментчилсэн тоног төхөөрөмжийн тодорхойлолтын хэл) Python дээр суурилсан тоног төхөөрөмжийн бүрэлдэхүүн хэсгүүдийг тайлбарлахад ашигладаг.

Migen нь LiteX-ийн бүтцийн нэг хэсэг юм, электрон хэлхээ үүсгэх дэд бүтцийг бий болгодог.

FPGA ба Litex ашигладаг Precursor дээр үндэслэн, VexRISC-V RV32IMAC 100 MHz CPU, мөн 18 MHz Litex VexRISC-V RV32I цөмтэй суулгагдсан Betrusted-CE драйвер зэрэг SoC бэлтгэсэн.

SoC Betrusted нь ECB, CBC ба CTR горимтой SHES-128, -192, -256, хуурамч санамсаргүй тоон үүсгэгч, криптографийн командуудын цогц, SHA-2 ба SHA-512, Curve25519 эллиптик муруй крипто хөдөлгүүр. Шифрлэх хөдөлгүүрийг SystemVerilog дээр бичсэн бөгөөд Google OpenTitan төслийн шифрлэлтийн цөм дээр суурилсан болно.

Бүх прекурсор ба Betrusted бүрэлдэхүүн хэсгүүд нь нээлттэй эх үүсвэр юм Нээлттэй Тоног Төхөөрөмжийн Лицензийн 1.2-т заасны дагуу өөрчлөлт, туршилт хийх боломжтой бөгөөд үүнд бүх дериватив бүтээлүүд ижил лицензийн дор нээгдэх шаардлагатай.

Нээлттэй хэлхээ ба үндсэн ба туслах самбаруудын зураг төслийн иж бүрэн баримт бичиг, Betrusted SoC бэлэн хэрэгжилт, хяналтын хянагч (EC) орно.

Хэрэв та энэ талаар илүү ихийг мэдэхийг хүсвэл дараахь линкээр орж бүртгүүлэх боломжтой бөгөөд ингэснээр платформ болох үед танд мэдэгдэх болно бүрэн боломжтой.


Нийтлэлийн агуулга нь бидний зарчмуудыг баримталдаг редакцийн ёс зүй. Алдааны талаар мэдээлэхийн тулд товшино уу энд байна.

Сэтгэгдэл бичих эхний хүн бай

Сэтгэгдэлээ үлдээгээрэй

Таны и-мэйл хаяг хэвлэгдсэн байх болно. Шаардлагатай талбарууд нь тэмдэглэгдсэн байна *

*

*

  1. Мэдээллийг хариуцах: Мигель Анхель Гатан
  2. Мэдээллийн зорилго: СПАМ-ыг хянах, сэтгэгдлийн менежмент.
  3. Хууль ёсны байдал: Таны зөвшөөрөл
  4. Мэдээллийн харилцаа холбоо: Хуулийн үүргээс бусад тохиолдолд мэдээллийг гуравдагч этгээдэд дамжуулахгүй.
  5. Өгөгдөл хадгалах: Occentus Networks (ЕХ) -с зохион байгуулсан мэдээллийн сан
  6. Эрх: Та хүссэн үедээ мэдээллээ хязгаарлаж, сэргээж, устгаж болно.