Forerunner: mobil cihazlar geliştirmek ve oluşturmak için bir platform

Andrew Huang, Açık donanımın tanınmış bir savunucusu ve 2012 EFF Öncü Ödülü'nün sahibi, açık kaynak platformu «Precursor»'u sundu yeni mobil cihazların kavramsallaştırılması için.

Raspberry Pi ve Arduino'nun Nesnelerin İnterneti için cihazları etkinleştirmesine benzer şekilde, Precursor Çeşitli mobil cihazları tasarlama ve birleştirme becerisi sağlamayı amaçlamaktadır. sorunlarını kendi elleriyle çözüyorlar.

Öncü kendisini prototip oluşturma platformu olarak konumlandırıyor ve doğrulama sırasında Betrusted, Precursor temel alınarak oluşturulmuş, kullanıma hazır mobil cihazlardan biridir..

Kriptografik anahtarların izole bir şekilde saklanması için kullanılan geleneksel koruma alanları, keylogger'ları kullanarak şifre toplama veya ekran görüntüsü aracılığıyla mesajlara erişme gibi üst düzey saldırılara karşı koruma sağlamadığından, Betrusted kullanıcı etkileşimi öğeleri (HCI, insan-bilgisayar etkileşimi) ekleyerek hassas verilerin Bir insan tarafından okunabilen veriler hiçbir zaman korunan cihazın dışında saklanmaz, görüntülenmez veya iletilmez.

Diğer projelerden farklı olarak Precursor meraklılarına sadece bir anakart değil, hazır bir prototip sunuyor aşağıdaki özelliklere sahip taşınabilir bir cihazda kullanım için:

  • 69 x 138 x 7,2 mm ölçülerinde alüminyum kasa
  • LCD ekran (336×536)
  • pil (1100 mAh Li-Ion)
  • minyatür klavye
  • altavoz
  • titreşim motoru
  • ivmeölçer ve jiroskop.

Bilgi işlem modülü, hazır bir işlemciyle değil, Xilinx XC7S50 FPGA'yı temel alan, 32MHz'de çalışan 100 bit RISC-V CPU emülasyonunun düzenlendiği yazılım tanımlı bir SoC ile sağlanır.

Aynı zamanda, diğer donanım bileşenlerinin taklit edilmesinde herhangi bir kısıtlama yoktur; örneğin, 6502 ve Z-80'den AVR ve ARM'ye, ayrıca ses çipleri ve çeşitli denetleyicilere kadar çeşitli işlemcilerin çalışması taklit edilebilir.

Anakartta 16 MB SRAM, 128 MB Flash, Silicon Labs WF200C Wi-Fi, USB Tip C, SPI, I²C, GPIO bulunur.

Güvenlikle ilgili yeteneklerden iki tane donanımsal sözde rastgele sayı üreteci vardır.

Merakla, Cihaz temel olarak dahili bir mikrofon olmadan geliyor; Ses alımının yalnızca kulaklıklar açıkça bağlandığında mümkün olduğu ve kulaklıkların bağlantısı kesildiğinde cihazın yazılımı tehlikeye girse bile dinlemeyi organize etmenin fiziksel olarak imkansız olduğu anlaşılmaktadır.

Kablosuz iletişim için çip (Wi-Fi), platformun geri kalanından izole edilmiş bir donanımdır ve ayrı bir ortamda çalışır.

Yetkisiz erişime karşı koruma sağlamak için kilitlenebilir bir kasa, bütünlük takibi için ayrı bir RTC, bekleme modunda hareket izleme (ivmeölçer ve jiroskop her zaman açık) da kullanılır. Ayrıca kendi kendini imha eden bir zincir ve anında silme özelliği de var AES anahtarıyla etkinleştirilen tüm veriler.

Dil FHDL Migen (parçalanmış donanım tanımlama dili) Python'a dayanmaktadır donanım bileşenlerini tanımlamak için kullanılır.

Migen, LiteX çerçevesinin bir parçasıdırelektronik devrelerin oluşturulmasına yönelik altyapıyı sağlar.

FPGA ve Litex kullanan Precursor'a dayalı olarak, 32 MHz VexRISC-V RV100IMAC CPU'nun yanı sıra 18 MHz Litex VexRISC-V RV32I çekirdeğine sahip Betrusted-CE denetleyiciyi içeren bir Betrusted referans SoC hazırlanmıştır.

SoC Betrusted, sözde rastgele sayı üreteci, ECB, CBC ve CTR modlarına sahip AES-128, -192, -256, SHA-2 ve SHA-512, Curve25519 eliptik eğri şifreleme motoru gibi entegre bir şifreleme temelleri seti sağlar. Şifreleme motoru SystemVerilog'da yazılmıştır ve Google OpenTitan projesindeki şifreleme çekirdeklerine dayanmaktadır.

Tüm Precursor ve Betrusted bileşenleri açık kaynaktır ve tüm türetilmiş çalışmaların aynı lisans altında açık olmasını gerektiren Açık Donanım Lisansı 1.2 kapsamında değişiklik ve deneme için kullanılabilir.

Açık devreler ve ana ve yardımcı kartların eksiksiz tasarım dokümantasyonu, Betrusted SoC ve kontrol kontrolörünün (EC) hazırlanmış bir uygulaması dahil.

Bu konuda daha fazla bilgi edinmek istiyorsanız aşağıdaki bağlantıdan kayıt olabilirsiniz, böylece platform yayınlandığında bilgilendirileceksiniz. tamamen mevcuttur.


Yorumunuzu bırakın

E-posta hesabınız yayınlanmayacak. Gerekli alanlar ile işaretlenmiştir *

*

*

  1. Verilerden sorumlu: Miguel Ángel Gatón
  2. Verilerin amacı: Kontrol SPAM, yorum yönetimi.
  3. Meşruiyet: Onayınız
  4. Verilerin iletilmesi: Veriler, yasal zorunluluk dışında üçüncü kişilere iletilmeyecektir.
  5. Veri depolama: Occentus Networks (AB) tarafından barındırılan veritabanı
  6. Haklar: Bilgilerinizi istediğiniz zaman sınırlayabilir, kurtarabilir ve silebilirsiniz.