Forerunner : 모바일 장치 개발 및 구축을위한 플랫폼

앤드류 황, 오픈 하드웨어의 저명한 옹호자이자 2012 EFF 파이오니어 상을 수상한 오픈 소스 플랫폼«Precursor»소개 새로운 모바일 장치의 개념화를 위해.

Raspberry Pi 및 Arduino가 사물 인터넷, 전구체를위한 장치를 활성화하는 방법과 유사합니다. 다양한 모바일 장치를 설계하고 조립하는 기능을 제공하는 것을 목표로합니다. 자신의 손으로 문제를 해결하십시오.

전조 프로토 타이핑을위한 플랫폼으로 위치 및 검증, Betrusted는 Precursor를 기반으로 구축 된 즉시 사용 가능한 모바일 장치 중 하나입니다..

격리 된 암호화 키 저장소에 사용되는 기존 엔 클레이브는 키 입력 로거를 사용한 암호 수집 또는 스크린 샷을 통한 메시지 액세스와 같은 높은 수준의 공격으로부터 보호하지 않기 때문에 Betrusted는 사용자 상호 작용 요소 ( HCI (인간-컴퓨터 상호 작용)), 사람이 읽을 수있는 민감한 데이터가 보호 된 장치 외부로 저장, 표시 또는 전송되지 않도록합니다.

다른 프로젝트와 달리 Forerunner는 매니아들에게 단순한 보드가 아니라 준비된 프로토 타입을 제공합니다. 다음과 함께 휴대용 장치에서 사용 :

  • 69 x 138 x 7,2mm 알루미늄 하우징
  • LCD 화면 (336 × 536)
  • 배터리 (1100mAh 리튬 이온)
  • 미니어처 키보드
  • 스피커
  • 진동 모터
  • 가속도계 및 자이로 스코프.

계산 모듈은 즉시 사용 가능한 프로세서가 아니라 7MHz에서 작동하는 50 비트 RISC-V CPU의 에뮬레이션을 기반으로하는 Xilinx XC32S100 FPGA 기반의 소프트웨어 정의 SoC와 함께 제공됩니다.

동시에 다른 하드웨어 구성 요소를 에뮬레이션하는 데 제한이 없습니다. 예를 들어 6502 및 Z-80에서 AVR 및 ARM에 이르기까지 다양한 프로세서의 작동은 물론 사운드 칩 및 다양한 컨트롤러를 에뮬레이션 할 수 있습니다.

이 보드에는 16MB SRAM, 128MB 플래시, Silicon Labs WF200C Wi-Fi, USB Type-C, SPI, I²C, GPIO가 포함됩니다.

보안 관련 기능 중 두 가지 하드웨어 의사 난수 생성기가 있습니다.

흥미롭게도 장치는 기본적으로 내장 마이크없이 제공됩니다.; 사운드 수신은 헤드폰이 명시 적으로 연결되어있을 때만 가능한 것으로 이해되며, 헤드폰이 연결되어 있지 않으면 장치 소프트웨어가 손상 되었더라도 청취를 구성하는 것이 물리적으로 불가능합니다.

무선 통신용 칩 (Wi-Fi)는 플랫폼의 나머지 부분과 격리 된 하드웨어이며 별도의 환경에서 작동합니다..

무단 액세스로부터 보호하기 위해 잠금 식 하우징, 무결성 추적을위한 별도의 RTC, 대기 모드의 동작 모니터링 (가속도계 및 자이로 스코프 항상 켜짐)도 사용됩니다. 자체 파괴 체인 및 즉시 지우기도 있습니다. AES 키로 활성화되는 모든 데이터의

언어 FHDL 미겐 (조각난 하드웨어 설명 언어) Python 기반 하드웨어 구성 요소를 설명하는 데 사용.

Migen은 LiteX 프레임 워크의 일부입니다., 전자 회로를 만드는 인프라를 제공합니다.

FPGA 및 Litex를 사용하는 Precursor를 기반으로하는 Betrusted 참조는 VexRISC-V RV32IMAC 100MHz CPU와 18MHz Litex VexRISC-V RV32I 코어가 내장 된 Betrusted-CE 드라이버를 포함하여 SoC 준비입니다.

SoC Betrusted는 의사 난수 생성기, AES-128, -192, -256 (ECB, CBC 및 CTR 모드 포함), SHA-2 및 SHA-512, Curve25519 타원 곡선 암호화 엔진과 같은 기본 제공 암호화 기본 집합을 제공합니다. 암호화 엔진은 SystemVerilog로 작성되었으며 Google OpenTitan 프로젝트의 암호화 코어를 기반으로합니다.

모든 Precursor 및 Betrusted 구성 요소는 오픈 소스입니다. Open Hardware License 1.2에 따라 수정 및 실험이 가능하며, 모든 파생 제품은 동일한 라이선스로 개방되어야합니다.

메인 및 보조 보드, Betrusted SoC 지원 구현 및 제어 컨트롤러 (EC)에 대한 개방 회로 및 전체 설계 문서를 포함합니다.

이에 대해 더 알고 싶다면 다음 링크에 등록하면 플랫폼이 언제 알려 질지 알 수 있습니다. 완전히 사용할 수 있습니다.


기사의 내용은 우리의 원칙을 준수합니다. 편집 윤리. 오류를보고하려면 여기에.

코멘트를 첫번째로 올려

코멘트를 남겨주세요

귀하의 이메일 주소는 공개되지 않습니다. 필수 필드가 표시되어 있습니다 *

*

*

  1. 데이터 책임자 : Miguel Ángel Gatón
  2. 데이터의 목적 : 스팸 제어, 댓글 관리.
  3. 합법성 : 귀하의 동의
  4. 데이터 전달 : 법적 의무에 의한 경우를 제외하고 데이터는 제 XNUMX 자에게 전달되지 않습니다.
  5. 데이터 저장소 : Occentus Networks (EU)에서 호스팅하는 데이터베이스
  6. 권리 : 귀하는 언제든지 귀하의 정보를 제한, 복구 및 삭제할 수 있습니다.