
사용하기 쉬운 데이터 보호용 암호화 프레임워크: 전방 비밀성을 갖춘 보안 메시징과 안전한 데이터 저장소. 14개 플랫폼에서 통합 API를 제공합니다.
Themis는 인증, 저장, 메시징, 네트워크 교환 등에서 데이터를 보호하기 위한 오픈소스 고수준 암호화 서비스 라이브러리입니다. Themis는 대부분의 앱에서 일반적으로 발생하는 데이터 보호 사용 사례의 90%를 해결합니다.
Themis는 단순한 암호화 기능부터 복잡한 기능까지 쉽고, 빠르고, 안전하게 구축할 수 있도록 도와줍니다. Themis를 통해 개발자는 가장 중요한 일, 즉 애플리케이션 개발에 집중할 수 있습니다.
앱과 백엔드에 저장된 비밀값(API 키, 세션 토큰, 파일)을 암호화합니다.
데이터베이스에 저장하기 전에 민감한 데이터 필드를 암호화합니다 ("애플리케이션 측 필드 수준 암호화").
Themis와 Acra를 사용한 검색 가능한 암호화, 데이터 토큰화 및 데이터 마스킹을 지원합니다.
비밀값을 안전하게 교환합니다: 당사자 간에 민감한 데이터를 공유하고, 환자와 의사 사이의 간단한 채팅 앱을 구축할 수 있습니다.
중앙 집중식 또는 분산형 아키텍처로 종단간 암호화 체계를 구축합니다: 한 앱에서 데이터를 로컬로 암호화하고, 모든 곳에서 암호화된 상태로 사용하며, 인증된 사용자에게만 복호화합니다.
실시간 보안 세션을 유지합니다: 앱에서 연결된 기기를 제어하기 위해 암호화된 메시지를 보내고, 앱에서 백엔드로 실시간 민감 데이터를 수신합니다.
비밀값을 노출하지 않고 당사자 간에 비밀값을 비교합니다(영지식 증명 기반 인증).
모두에게 맞는 단 하나의 암호화 라이브러리: Themis는 100% 호환되는 API를 제공하고 지원되는 모든 플랫폼에서 동일하게 작동하므로 멀티플랫폼 앱(예: Node.js 백엔드가 있는 iOS+Android+Electron 앱)에 가장 적합합니다.
Themis는 핵심 암호화 보안 작업의 사용을 단순화하는 기성 빌딩 블록 *(“암호화 시스템”)*을 제공합니다.
Themis는 4가지 중요한 암호화 서비스를 제공합니다:
우리는 Themis 위에 다른 제품, 즉 Acra와 Hermes를 구축하기 위해 Themis를 만들었습니다.
모바일, 웹, 데스크톱 또는 서버 측 애플리케이션에 Themis를 설치하려면 설치 페이지를 참조하세요. 소스에서 빌드하는 대신 설치 패키지를 적극 권장합니다.
Themis는 다음 언어/플랫폼에서 사용할 수 있습니다. 각각에 대한 자세한 내용은 언어 하우투를 참조하세요: