콘텐츠로 바로가기
주제46

computer-architecture-embedded-systems

이 주제 아래 묶인 기록을 섹션별로 살펴봅니다.

  1. Hardware Security & Enclaves

    기술 노트

    어플리케이션의 특정 실행 구역을 주위 환경으로부터 암호화하여 격리하는 인클레이브 기술의 하드웨어 마이크로아키텍처와 보안 제약 물리 사상을 다루는 학습 노드입니다.

    computer-architecture-embedded-systems / hardware-security-trusted-physics / hardware-security-enclaves
  2. Memory & Control Flow Protection

    기술 노트

    런타임 공격으로부터 소프트웨어를 보호하기 위해 하드웨어가 제공하는 주소 공간 격리, 실행 권한 제어 및 제어 흐름 무결성(CFI) 기술을 다루는 학습 노드입니다.

    computer-architecture-embedded-systems / hardware-security-trusted-physics / memory-control-flow-protection
  3. Microarchitectural Attacks

    기술 노트

    CPU의 성능 최적화 기법인 투기적 실행과 캐시 구조의 물리적 허점을 이용하여 기밀 데이터를 추론하는 사이드 채널 공격 및 방어 기법을 다루는 학습 노드입니다.

    computer-architecture-embedded-systems / hardware-security-trusted-physics / microarchitectural-attacks
  4. Trusted Execution Environments (TEE)

    기술 노트

    운영체제마저 믿지 못하는 상황에서도 기밀 연산을 수행하기 위해 하드웨어가 물리적으로 격리한 비밀 구역(Enclave)과 보호 시스템을 다루는 학습 노드입니다.

    computer-architecture-embedded-systems / hardware-security-trusted-physics / trusted-execution-environments-tee
  5. Hardware-Software Interface Physics

    기술 노트

    프로세서 레지스터부터 디바이스 드라이버, 인터럽트 메커니즘까지 하드웨어와 소프트웨어가 교차하는 물리적 접점을 다루는 학습 노드입니다.

    computer-architecture-embedded-systems / hardware-software-interface-physics
  6. Bare-metal Memory Mapping

    기술 노트

    운영체제 없이 하드웨어 레지스터와 주변 장치를 CPU 주소 공간에 직접 사상하고 제어하는 베어메탈 환경의 물리적 메모리 관리 기법을 다루는 학습 노드입니다.

    computer-architecture-embedded-systems / hardware-software-interface-physics / bare-metal-memory-mapping
  7. Bus Communication Protocols

    기술 노트

    칩 내부와 외부의 장치들이 데이터를 교환하기 위해 사용하는 전기적 규약인 I2C, SPI, UART, CAN 버스의 물리적 신호 체계와 제어 로직을 다루는 학습 노드입니다.

    computer-architecture-embedded-systems / hardware-software-interface-physics / bus-communication-protocols