일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | |||
5 | 6 | 7 | 8 | 9 | 10 | 11 |
12 | 13 | 14 | 15 | 16 | 17 | 18 |
19 | 20 | 21 | 22 | 23 | 24 | 25 |
26 | 27 | 28 | 29 | 30 | 31 |
- appres
- Xcode
- SwiftUI
- MYSQL
- 안드로이드
- FIDO2
- OSX
- openssl
- apple
- SSL
- MFA
- git
- Nodejs
- albumbook
- 앨범북
- 앱리소스
- MSYS2
- SWIFT
- fido
- 애플
- SSH
- css
- Android
- 2FA
- 앱스토어
- otpkey
- WebAuthn
- 인증
- kmip
- OTP
- Today
- Total
목록인증기술/보안기술 (14)
인디노트
JSOTP 의 수정 버전. 첨부 해 놓는다. OTP 자릿수 등의 추가 같은게 수정된 버전이다. 프로젝트의 node_modules 에 있는 jsotp 폴더를 통째로 날리고 이걸 풀어서 넣으면 된다.
public String convertStreamToString(InputStream is) throws Exception { BufferedReader reader = new BufferedReader(new InputStreamReader(is)); StringBuilder sb = new StringBuilder(); String line = null; while ((line = reader.readLine()) != null) { sb.append(line).append("\n"); } reader.close(); return sb.toString(); } public String getStringFromFile (String filePath) throws Exception { File fl = ..
KMIP(Key Management Interoperability Protocol)의 오픈 소스 구현 KMIP는 KLMS(Key Lifecycle Management System)와 해당 클라이언트 간의 통신을 정의합니다. 대부분의 회사는 자신들의 프로그래밍 언어를 사용하여 자체적인 KMIP 를 구현하고 있고, 지금까지 오픈 소스 솔루션이 없었습니다. Java 코드를 사용하여 개발된 오픈 소스 KMIP 구현인 KMIP4J를 www.sourceforge.net에서 사용할 수 있습니다. 이 기사에서는 오픈 소스 구현에 대한 개요를 제공합니다. "암호화는 보안을 제공합니다!" 이 문장은 현대 IT 보안 분야에서 가장 큰 근본적인 오해 중 하나일 수 있습니다. 암호화에 대한 기본 지식이 있는 사람은 보안 통신..
암호학은 매우 어렵습니다. 일반인들이 보기에는 더욱 그렇죠. 그나마 다양한 정보를 쉽게 설명한 사이트가 있습니다. 하기의 링크를 참조해 보세요. https://www.tutorialspoint.com/cryptography/index.htm Cryptography Tutorial - Tutorialspoint Cryptography Tutorial This tutorial covers the basics of the science of cryptography. It explains how programmers and network professionals can use cryptography to maintain the privacy of computer data. Starting with the ori..
1990년 이후 DES에 대한 철저한 키 검색 속도는 DES 사용자에게 불편함을 주기 시작했습니다. 그러나 대규모 보안 아키텍처에 널리 채택되고 내장된 암호화 알고리즘을 변경하는 데 막대한 시간과 비용이 소요되기 때문에 사용자는 DES를 교체하기를 원하지 않았습니다. 실용적인 접근 방식은 DES를 완전히 포기하는 것이 아니라 DES가 사용되는 방식을 바꾸는 것이었습니다. 이로 인해 Triple DES(때로는 3DES라고도 함)의 수정된 체계가 만들어졌습니다. 덧붙여서, Triple DES에는 3-key Triple DES(3TDES)와 2-key Triple DES(2TDES)로 알려진 두 가지 변형이 있습니다. 3개의 키 - 트리플 DES 3TDES를 사용하기 전에 사용자는 먼저 3개의 다른 DES 키..
KMIP 서버는 대칭키 및 비대칭키, 인증서 및 사용자 정의 개체등을 저장하고 관리합니다. 클라이언트는 서버에서 구현되는 보안 모델에 따라서 이러한 개체에 엑세스하기 위해서 KMIP 를 사용합니다. 이러한 관리 개체를 생성, 찾기, 검색 및 업데이트를 할 수 있습니다. KMIP 에서 관리하는 개체의 유형 AES 와 같은 암호 알고리즘에 사용되는 대칭키 RSA 및 ECDH 와 같은 비대칭키 알고리즘에 사용되는 개인키와 공개키 개인키와 공개키는 각각 저장되며 각각 액세스 권한이 따로 존재함 개인키와 공개키는 각각 다른 개체에 대한 링크 속성을 포함 인증서 및 PGP 키 분할 키; 각 분할된 키는 다른 분할된 내용과 독립적으로 관리되는 별개의 개체 비밀번호와 같은 비밀데이터 클라이언트 및 서버에 대한 정의 같..
https://www.cryptsoft.com/kmip-standard/ Cryptsoft KMIP 1.2 - Official OASIS Standard - 19-May-2015 (superseded) Note: KMIP 1.3 replaces this version. This is the first version that published testable profiles which enable independent third-party conformance testing. The profiles published cover all versio www.cryptsoft.com
https://m.blog.naver.com/PostView.naver?isHttpsRedirect=true&blogId=love_tolty&logNo=222066658479 QDK, Q#기반 양자난수생성기를 OpenVPN에 적용한 양자 VPN(Q-VPN) 개발하기-Developing Quantum VPN using QDK and OpenVPN에서는 SSL 라이브러리를 통해 생성한 유사난수 값을 가지고 VPN단말 간 세션키 생성과 ... blog.naver.com
HMAC 은 원본 데이터에 특정한 값 (이 값은 비공개 비밀정보여야 하기 때문에 이 값을 HMAC 키라고 함) 을 더해서 함께 해시하는 키 기반 해시 (Keyed Hash) 로 일반적인 해시 함수로만 수행할 때보다 더 높은 안정성을 확보할 수 있다. 키 기반 해시는 난수 형태인 비밀값을 키 값으로 사용한다. 안정성의 확보 뿐 아니라 해당 해시를 자신이 생성 했음을 인증하려는 목적에서 키를 추가하여 해시하기도 한다. 키를 추가하면 역상 저항성이 높아져 원본 데이터를 알아내기가 그만큼 더 어려워진다. 충돌 저항성의 관점에서 같은 해시값을 생성하는 원본 데이터를 노출해도 키를 제외한 부분은 알 수 없으므로 다른 서비스까지 위험하게 하지 않는다. 즉. HMAC 은 제2 역상 저항성과 비밀키의 안정성에 따라 보안..
마이크로 소프트 Azure Quantum 의 양자 난수 생성기 개념 등 Q# 프로젝트에 대한 내용입니다. 퀀텀 난수 생성기 만들기 - Azure Quantum 퀀텀 난수 생성기 만들기 - Azure Quantum 양자 난수 생성기를 만들어서 중첩 같은 기본적인 양자 개념을 보여주는 Q# 프로젝트를 빌드합니다. docs.microsoft.com https://docs.microsoft.com/ko-kr/azure/quantum/install-command-line-qdk?tabs=tabid-vscode IDE에서 Q# 애플리케이션을 사용하여 개발 - Azure Quantum 편집기/IDE에서 Q# 애플리케이션을 개발하고 .NET 콘솔에서 애플리케이션을 실행하는 방법을 알아봅니다. docs.microsoft..