# Field Guide to Human-Centered Design ## 개요 『**Field Guide to Human-Centered Design**』(이하 『필드 가이드』)는 인간 중심 설계(Human-Centered Design, HCD)의 원칙과 실천 방법을 체계적으로 정리한 학술적·실무적 자료로, 사회 혁신 및 복잡한 문제 해결을 위한 디자...
검색 결과
"GUI"에 대한 검색 결과 (총 372개)
# 타원곡선암호(ECC) ## 개요 타원곡선암호(Elliptic Curve Cryptography, ECC)는 수학적 구조인 타원곡선의 대수적 성질을 활용하여 공개키 암호 방식을 구현한 현대 정보보안 기술입니다. 1985년 빅터 밀러(Victor Miller)와 네일 코브(Neil Koblitz)가 독립적으로 제안한 이후, 기존 RSA 등 전통적인 공개키...
# 단백뇨 (Proteinuria) ## 개요 단백뇨(蛋白尿, Proteinuria)는 정상 범위보다 많은 양의 단백질이 소변으로 배출되는 상태를 의미합니다. 건강한 성인의 경우 하루 소변으로 배출되는 단백질은 일반적으로 150mg 미만이며, 이 중 약 70~80%가 알부민입니다. 신장의 사구체 여과 장벽과 세뇨관 재흡수 기능이 정상적으로 작동할 때 단백...
# Zero-Shot 분류 ## 개요 Zero-shot 분류(Zero-Shot Classification, ZSC)는 머신러닝 및 인공지능 분야에서 훈련 데이터에 포함되지 않은 새로운 클래스를 식별하고 범주화하는 기술입니다. 기존 지도 학습이 레이블이 명시된 데이터를 통해 모델을 최적화하는 것과 달리, zero-shot 분류는 모델이 테스트 시점에 처음 ...
# PIC ## 개요 **PIC**(Photonic Integrated Circuit, 광집적회로)는 전자집적회로(ASIC, SoC 등)와 유사하게, 여러 광학 소자를 하나의 칩 위에 집적하여 만든 소자입니다. 전자기기가 전자를 제어하여 정보를 처리한다면, PIC는 **빛**(광자)을 제어하여 정보를 전송·처리하는 역할을 합니다. 이 기술은 고속 통신,...
# Hadoop ## 개요 아파치 하둡(Apache Hadoop)은 대용량 데이터를 분산 처리하기 위한 오픈소스 프레임워크로, 구글의 맵리듀스(MapReduce)와 구글 파일 시스템(GFS)을 기반으로 개발되었습니다. 하둡은 수천 대의 일반적인 하드웨어 서버로 구성된 클러스터에서 페타바이트(PB) 규모의 데이터를 저장하고 분석할 수 있는 능력을 제공합니...
# Nmap ## 개요 **Nmap**(Network Mapper)은 네트워크 탐색 및 보안 감사에 사용되는 무료 오픈소스 도구입니다. 1997년 개발자 **고든 리리(Gordon Lyon)**이 최초로 개발한 이후, 네트워크 관리자, 보안 전문가, 해커 등 다양한 사용자들에게 널리 활용되고 있습니다. Nmap은 원격 호스트의 존재 여부를 확인하고, 실...
# CPython CPython은 파이썬 프로그래밍 언어의 **공식 구현체이자 가장 널리 사용되는 구현 방식**입니다. 파이썬 언어의 표준 사양을 구현하며, 파이썬 소스 코드를 해석하고 실행하는 역할을 수행합니다. 이름에서 알 수 있듯이 CPython은 **C 언어로 작성된 파이썬 인터프리터**를 의미하며, 파이썬 커뮤니티에서 "파이썬"이라고 할 때 대부...
# Python ## 개요 **Python**(파이썬)은 1991년 네덜란드의 프로그래머인 **귀도 반 로섬**(Guido van Rossum)이 개발한 고급 프로그래밍 언어로, 코드의 가독성과 간결성을 중시하는 설계 철학을 지닌다. Python은 "배우기 쉬우면서도 강력한 언어"라는 평가를 받으며, 초보자부터 전문가까지 폭넓게 사용되고 있다. 현재는 ...
# 인공지능 성능 측정 인공지능(AI)의 성능 측정은 AI 시스템이 주어진 과제를 얼마나 효과적이고 정확하게 수행하는지를 평가하는 과정입니다. AI 기술이 급속도로 발전함에 따라, 단순한 정확도 이상의 다양한 지표를 활용하여 모델의 신뢰성, 효율성, 공정성 등을 종합적으로 평가하는 것이 중요해졌습니다. 이 문서는 인공지능 성능 측정의 주요 개념, 평가 지...
# 위험 기반 인증 ## 개요 **위험 기반 인증**(Risk-Based Authentication, RBA)은 사용자의 로그인 시도나 시스템 접근 요청에 대해 보안 위험 수준을 실시간으로 평가하고, 그에 따라 인증 강도를 동적으로 조절하는 지능형 인증 기술입니다. 전통적인 고정된 인증 방식(예: ID/비밀번호 또는 2단계 인증)과 달리, 위험 기반 인...
# 다중 요소 인증 ## 개요 **다중 요소 인증**(Multi-Factor Authentication, MFA)은 사용자의 신원을 확인하기 위해 두 가지 이상의 서로 다른 인증 요소를 요구하는 보안 절차입니다. 단일 비밀번호 기반 인증 방식은 해킹, 피싱, 자격 증명 도용 등의 공격에 취약하므로, 보다 강력한 보안을 위해 MFA가 도입되었습니다. MF...
# 하드웨어 키 ## 개요 **하드웨어 키**(Hardware Key)는 정보보안 분야에서 사용자 인증 및 데이터 보호를 위해 물리적으로 존재하는 보안 장치를 의미합니다. 일반적으로 USB 형태, 스마트 카드 형태, 또는 전용 토큰 형태로 제공되며, 사용자가 특정 시스템, 네트워크, 또는 암호화된 데이터에 접근할 때 **"소유하고 있는 것**(somet...
# VeraCrypt ## 개요 **VeraCrypt**는 무료 오픈소스 디스크 암호화 소프트웨어로, 민감한 데이터를 보호하기 위해 사용자 데이터를 강력하게 암호화하는 데 목적을 둔 도구입니다. 원래 TrueCrypt 프로젝트에서 파생되었으며, TrueCrypt의 보안 취약점을 해결하고 보다 강화된 암호화 기능을 제공하기 위해 개발되었습니다. VeraC...
# Alert Rules ## 개요 **Alert Rules**(경고 규칙)은 시스템 운영 환경에서 시스템의 상태, 성능, 보안, 가용성 등에 이상이 발생했을 때 이를 사전에 감지하고 사용자 또는 운영 팀에게 알리는 기능을 정의하는 규칙 집합입니다. Alert Rules는 모니터링 시스템의 핵심 구성 요소로, 시스템 장애, 성능 저하, 보안 위협 등을 ...
# 전자서명 ## 개요 전자서명(Electronic Signature)은 전자 문서에 서명하는 행위를 의미하며, 종이 문서에 손으로 서명하는 것과 동일한 법적 효력을 가지는 디지털 방식의 서명 수단입니다. 전자서명은 정보통신 기술의 발전과 함께 전자 거래, 온라인 계약, 정부 서비스 등 다양한 분야에서 핵심적인 역할을 수행하고 있습니다. 특히 보안과 신...
# PKCS ## 개요 **PKCS**(Public-Key Cryptography Standards, 공개키 암호화 표준)는 공개키 기반 암호화 기술의 상호 운용성과 표준화를 목적으로 개발된 일련의 기술 표준 모음입니다. 이 표준들은 1990년대 초, RSA 랩스(RSA Laboratories)에서 주도하여 개발되었으며, 공개키 기반 인프라(PKI), ...
# 정렬-합병 조인 정렬-합병 조인(Sort-Merge Join)은 두 개의 데이터 집합을 조인(Join)할 때 사용되는 대표적인 알고리즘 중 하나로, 특히 대용량 데이터 처리 환경에서 높은 효율성을 보이는 전략입니다. 이 조인 방식은 관계형 데이터베이스 관리 시스템(RDBMS)에서 자주 사용되며, 특히 인덱스가 없거나 조인 조건이 복합적인 경우 유리하게...
# 레거시 시스템 ## 개요 **레거시 시스템**(Legacy System)은 오랜 기간 동안 사용되어 온 기존의 소프트웨어, 하드웨어, 네트워크 인프라 또는 정보 시스템을 의미합니다. 이러한 시스템은 일반적으로 오래된 기술 스택을 기반으로 하며, 최신 기술과의 통합이 어렵거나 유지보수가 복잡한 특징을 가지고 있습니다. 특히 네트워크 인프라 분야에서 레...
# Spoofing ## 개요 **Spoofing**(스푸핑)은 사이버 보안 분야에서 공격자가 자신을 신뢰할 수 있는 사용자, 장치, 시스템 또는 서비스로 위장하여 권한을 탈취하거나 민감한 정보를 획득하는 공격 기법을 의미합니다. 이는 **위협 모델링**(Threat Modeling) 프레임워크에서 자주 다루어지는 주요 위협 유형 중 하나로, STRID...