728x90
반응형

2025/04/13 10

ReRAM / MRAM / STT-MRAM

개요ReRAM(Resistive RAM), MRAM(Magnetoresistive RAM), STT-MRAM(Spin-Transfer Torque MRAM)은 기존 DRAM과 NAND 플래시의 한계를 극복하기 위해 개발된 신개념 비휘발성 메모리(NVM) 기술입니다. 이들은 모두 데이터를 유지하면서도 빠른 속도, 낮은 전력 소모, 높은 내구성을 목표로 하며, AI 칩, 자동차, 모바일, 엣지 컴퓨팅, IoT 등 다양한 영역에서 주목받고 있습니다.1. 개념 및 정의 기술 정의 ReRAM저항 변화(RRAM)의 원리를 이용해 전도 상태와 비전도 상태를 전기적으로 제어하는 메모리MRAM자기 터널 접합(MTJ)을 이용하여 자성 방향에 따라 데이터를 저장하는 메모리STT-MRAMMRAM의 한 종류로, 전류 기반 스..

Topic 2025.04.13

Carbon Nanotube Transistor(탄소나노튜브 트랜지스터)

개요Carbon Nanotube Transistor(CNT 트랜지스터)는 탄소나노튜브(CNT)를 채널 물질로 활용한 트랜지스터로, 기존 실리콘 트랜지스터보다 훨씬 작은 크기와 뛰어난 전기적 특성을 가진 차세대 나노 반도체 소자입니다. 전자 이동성이 매우 높고, 낮은 동작 전압, 높은 전류 밀도를 구현할 수 있어, 미래 고성능/저전력 집적 회로 및 신경모사 컴퓨팅의 핵심 구성 요소로 주목받고 있습니다.1. 개념 및 정의탄소나노튜브는 그래핀을 원통형으로 말아 만든 1차원 탄소 구조체로, 금속성 또는 반도체 특성을 가질 수 있으며, 지름 수 나노미터 수준의 고강도·고전도성 소재입니다.CNT 트랜지스터: CNT를 채널로 하고 게이트, 소스, 드레인을 구성FET(Field Effect Transistor)의 구조..

Topic 2025.04.13

Ion Trap Quantum Computing(이온 트랩 양자 컴퓨팅)

개요Ion Trap Quantum Computing(이온 트랩 기반 양자 컴퓨팅)은 전하를 띤 원자(이온)를 전기장으로 포획한 뒤, 레이저를 이용해 이온의 양자 상태를 조작하여 계산을 수행하는 양자 컴퓨팅 아키텍처입니다. 이 기술은 다른 양자 하드웨어보다 높은 정밀도, 긴 코히런스 시간, 고신뢰 양자 게이트로 주목받고 있으며, IBM, Honeywell, IonQ 등 여러 기업과 연구기관이 활발히 개발 중입니다.1. 개념 및 정의이온 트랩 양자 컴퓨터는 진공 상태에서 특정 이온(예: Ca⁺, Yb⁺, Sr⁺ 등)을 **전기장으로 고정(트랩)**하고, 레이저를 통해 큐비트 상태(|0⟩, |1⟩)와 그 중첩 상태를 조작하여 연산을 수행합니다.이온: 양전하를 띠는 원자트랩: 전기장(파울리 트랩) 또는 자기장(..

Topic 2025.04.13

DORA (Digital Operational Resilience Act)

개요DORA(Digital Operational Resilience Act)는 유럽연합(EU)이 금융 부문의 사이버 위협에 대응하기 위해 제정한 디지털 운영 복원력 강화 법안입니다. 2022년 12월 공식 발효되었으며, 2025년 1월 17일부터 적용 예정입니다. 이는 기존의 금융 규제체계에서 디지털 운영 리스크 관리가 부족하다는 인식에 따라, 사이버 보안, ICT 사고 대응, 공급망 리스크 등 디지털 전반에 걸친 일관된 규제 기준을 제공하기 위해 마련되었습니다.1. 개념 및 정의DORA는 은행, 보험사, 투자사, 핀테크, 클라우드 공급자 등 모든 금융 관련 ICT 서비스 수요자와 공급자에게 통합된 디지털 운영 복원력 요건을 부과하는 규제입니다.목표: ICT 기반 사고 발생 시 금융 시스템의 연속성 보장..

Topic 2025.04.13

Runtime Application Self-Protection (RASP)

개요Runtime Application Self-Protection(RASP)는 애플리케이션이 실행되는 런타임 환경에서 자체적으로 공격을 탐지하고 차단하는 보안 기술입니다. 기존의 WAF(Web Application Firewall)가 네트워크 경계에서 트래픽을 분석하는 방식이었다면, RASP는 애플리케이션 내부에 통합되어 코드 실행 흐름, 시스템 호출, 데이터 입력 등을 실시간 분석하고 보안 위협에 직접 반응하는 것이 핵심입니다. DevSecOps 환경에서 실시간 방어와 위협 인텔리전스 통합을 구현하는 핵심 기술로 주목받고 있습니다.1. 개념 및 정의RASP는 애플리케이션 코드 내부 또는 런타임 라이브러리로 탑재되어, 입력 데이터, API 호출, 시스템 상호작용 등을 모니터링하면서 위협을 식별하고 자동..

Topic 2025.04.13

Binary Transparency

개요Binary Transparency(바이너리 투명성)는 소프트웨어의 실행 파일(binary)에 대한 공개적이고 검증 가능한 배포 로그 시스템을 구축함으로써, 악성 코드 삽입, 백도어 추가 등 무단 변조를 방지하고 신뢰 가능한 소프트웨어 유통을 보장하는 보안 기술입니다. Certificate Transparency에서 착안된 개념으로, 공개 로그에 배포 이력을 기록하고 누구나 해당 이력이 변경되지 않았음을 검증할 수 있도록 설계되었습니다.1. 개념 및 정의Binary Transparency는 소프트웨어 배포 시 생성된 실행 파일의 해시값 또는 서명을 투명한 로그 서버에 기록하고, 이를 누구나 검증할 수 있는 방식입니다.로그는 Merkle Tree 기반으로 구성되어 불변성, 투명성 확보사용자와 보안 연구..

Topic 2025.04.13

Distributed Tracing

개요Distributed Tracing(분산 추적)은 마이크로서비스 아키텍처(MSA) 기반 시스템에서 단일 요청이 여러 서비스와 인스턴스를 거쳐 수행되는 전체 경로를 추적하는 관측성 기술입니다. 이는 로그나 메트릭만으로는 파악하기 어려운 성능 병목, 오류 발생 지점, 지연 구간 등을 시각적으로 분석할 수 있게 해주며, 대표적인 도구로는 Jaeger와 Zipkin이 있습니다.1. 개념 및 정의분산 추적은 트랜잭션 단위로 고유한 Trace ID를 부여하고, 요청이 흐르는 각 지점(Span)을 기록하여 전체 요청의 흐름을 트리 형태로 재구성합니다.Trace: 단일 사용자 요청 전체 흐름의 고유 IDSpan: 각 서비스 또는 함수 단위의 실행 구간 및 메타데이터Context Propagation: 다음 서비스로..

Topic 2025.04.13

Toggles

개요Toggles(토글)는 소프트웨어 시스템에서 기능을 켜고 끄는 방식으로 런타임 동작을 유연하게 제어하는 기법입니다. 이는 Feature Flags와 유사하거나 동일한 개념으로 활용되며, 배포와 릴리즈를 분리하거나 특정 사용자 그룹을 대상으로 기능을 점진적으로 테스트할 수 있게 해주는 중요한 DevOps 및 Continuous Delivery 전략입니다. 토글은 단순한 조건문을 넘어, 운영 중인 애플리케이션의 행동을 실시간으로 조정할 수 있는 강력한 도구입니다.1. 개념 및 정의Toggles는 코드 내 특정 기능이나 블록의 실행 여부를 제어하기 위한 **조건부 제어 구조 또는 설정값(key-value)**입니다. 일반적으로 환경 변수, 구성 파일, 데이터베이스, 또는 외부 관리 플랫폼을 통해 런타임에 ..

Topic 2025.04.13

Feature Flags

개요Feature Flags(피처 플래그, 또는 Feature Toggles)는 개발자가 애플리케이션의 특정 기능을 코드 수준에서 동적으로 활성화하거나 비활성화할 수 있게 해주는 조건부 플래그 기법입니다. 배포와 릴리즈를 분리하고, 실험적 기능을 점진적으로 롤아웃하며, 사용자 그룹에 따라 동작을 달리할 수 있는 모던 소프트웨어 개발 및 DevOps 환경에서 중요한 구성 요소로 사용됩니다.1. 개념 및 정의Feature Flag는 코드 내 기능별 분기 조건을 추가하고, 해당 조건을 실행 시점에서 환경 설정 또는 외부 서비스에 따라 동적으로 제어하는 방식입니다.배포(Deploy)는 하지만 노출(Release)은 선택적으로 수행A/B 테스트, 단계적 롤아웃, 긴급 롤백 등 유연한 기능 관리 가능운영 중인 서비..

Topic 2025.04.13

Flame Graph

개요Flame Graph(플레임 그래프)는 애플리케이션의 성능 병목을 분석하기 위해 사용되는 계층형 함수 호출 트리의 시각화 도구입니다. 시스템 콜, 함수 호출, CPU 샘플링 데이터를 수집하여 호출 스택 구조를 '불꽃'처럼 시각화하며, 특정 함수 또는 경로가 얼마나 많은 리소스를 사용했는지를 직관적으로 파악할 수 있도록 돕습니다. 주로 대규모 시스템의 CPU 사용 분석, 코드 최적화, 병목 탐지에 활용됩니다.1. 개념 및 정의Flame Graph는 호출 스택의 샘플링 데이터를 수집하고, 이 스택을 계층형으로 시각화한 그래프입니다. 각 박스는 함수 호출을 의미하고, 박스의 너비는 특정 함수가 전체 실행 시간 중 차지한 비율을 나타냅니다.수평 방향: 시간 대비 누적 호출 빈도 (폭이 넓을수록 많이 호출됨)..

Topic 2025.04.13
728x90
반응형