라벨이 Cryptography인 게시물 표시

구글 안티그래비티 완전 분석 — 모델·요금제·CLI 총정리

🚀 구글 안티그래비티(Antigravity) 완전 분석 구글이 2025년 11월 Gemini 3와 함께 공개한 에이전트 퍼스트(agent-first) IDE 안티그래비티는 Claude·GPT·Gemini를 한 도구에서 골라 쓰는 멀티모델 코딩 환경이다. 이 글에서는 ① 지원 모델과 요금제별 사용량의 실체, ② 실사용자 평가, ③ 구글의 방향성, ④ Claude Code와의 비교·연계, ⑤ CLI( agy )로 직접 쓰는 법까지 다섯 갈래를 차례로 정리한다. 자료 간 충돌이 있는 지점은 한쪽으로 단정하지 않고 양쪽을 모두 살려 표기했다. 📅 기준 시점: 2026년 6월 · 프리뷰 단계 정보로 수치는 변동 가능 1. 안티그래비티란 무엇인가 — 기초 정리 안티그래비티는 2025년 7월 구글이 24억 달러 규모 라이선스 계약 으로 영입한 전 Windsurf 팀이 설계를 주도했다. VSCode를 포크한 위에 자율 에이전트 오케스트레이션 계층을 얹은 구조다. 2026년 5월 Google I/O에서 발표된 안티그래비티 2.0 은 데스크탑 앱과 함께 공식 CLI agy 를 처음 공개하며 기존 Gemini CLI의 공식 후계자 자리를 확정했다. 핵심 정체성은 단순 코드 자동완성이 아니라 병렬 에이전트 오케스트레이션 이다. 여러 에이전트가 동시에 — 하나는 API, 하나는 테스트, 또 하나는 프론트엔드 — 작업을 나눠 진행하고, 각 에이전트는 계획·테스트 결과·스크린샷·영상을 담은 Artifact 를 남긴다. "사람이 한 줄씩 승인"하는 방식이 아니라 "에이전트들이 일을 마치고 사람이 사후 검수"하는 모델이다. flowchart TD A([사용자 작업 지시]) --> B[에이전트 A API 구현] A --> C[에이전트 B 테스트 작성] A --> D[에이전트 C UI 생성] B --> E[Artifact 계획·결과·영상] C --> E D --> E...

SoC 보안 아키텍처 심층 분석: 난수 생성부터 Red/Black Key까지

🔐 SoC 보안 아키텍처 완전 정복: TRNG, PRNG, Key Manager, Red/Black Key SoC 내부 보안 메커니즘의 핵심 원리를 한눈에 이해하는 가이드 스마트폰의 지문 데이터, 넷플릭스의 고화질 콘텐츠, 자동차 ECU의 제어 명령 — 이 모든 것이 안전하게 보호되는 비밀은 SoC(System on Chip) 내부의 정교한 보안 아키텍처 에 있습니다. REE와 TEE가 '공간적 분리'를 담당한다면, 오늘 다룰 TRNG, PRNG, Key Manager, Red/Black Key는 그 공간 안에서 데이터를 만들고, 관리하고, 유통하는 핵심 메커니즘 입니다. 🎲 1. 보안의 시작점: TRNG와 PRNG (난수 생성기) 암호학에서 '예측 불가능성' 은 보안의 근간입니다. 암호화 키가 누군가에 의해 예측될 수 있다면 아무리 복잡한 알고리즘도 무용지물이 되기 때문입니다. SoC 내부에는 이를 위해 두 종류의 난수 생성기가 탑재됩니다. ⚡ TRNG (True Random Number Generator) 하드웨어 내부의 물리적 현상 을 이용해 난수를 생성하는 장치입니다. → 열 잡음(Thermal Noise) → 양자 역학적 불확정성 → 클록 지터(Clock Jitter) → 메타스테이블 플립플롭 ✅ 완전 무작위 → 패턴 예측 불가 → 암호화 키 시드(Seed) 생성에 사용 ⚙️ PRNG (Pseudo-Random Number Generator) 수학적 알고리즘 을 사용해 난수처럼 보이는 수열을 생성합니다. → TRNG보다 생성 속도가 훨씬 빠름 → 시드값이 같으면 결과도 동일 (결정론적) → 대량 난수 생성에 적합 ✅ TRNG 시드 + PRNG 속도 = CSPRNG (암호학적 난수 생성기) 🔄 TRNG + PRNG 결합 동작 흐름 TRNG 물리적 엔트로피 → Seed 값 고품질 시드 → PRNG/CSPRNG 고속 난수 생성 → 암호...

An Introduction to Cryptography: From AES to PQC for Semiconductor Engineers

Cryptography is the art and science of secure communication, ensuring that only authorized parties can understand sensitive information. As semiconductor engineers, understanding these principles is crucial because modern chips often incorporate hardware to accelerate and secure these very algorithms. Let's dive into some key cryptographic concepts. Symmetric Encryption: The Speedy Shared Secret (AES) Imagine you have a secret message and a secret key that only you and your friend share. You use this key to scramble the message (encrypt) before sending it. Your friend, who has the exact same key, uses it to unscramble (decrypt) the message. This is symmetric encryption . How it works: Symmetric algorithms use a single, shared secret key for both encryption and decryption. They are designed to be very fast and efficient. Popular Example: AES (Advanced Encryption Standard) is the de facto standard for symmetric encryption. It operates on fixed-size blocks of data (e.g., 128 b...