검색 본문
guhonga.tistory.com 학교공부일기장 AES (Advanced Encryption Standard) 소개와 계산 과정.. 28 AES(Advanced Encryption Standard)는 현재 가장 널리 사용되는 대칭 암호화 알고리즘 중 하나다. 이름에서부터 살짝 눈치챘듯이, 저번 포스팅에서 다뤘던 DES를 대체하는 알고리즘이며 128, 192, 256 비트 중 하나의 키를 선택하여 데이터를 암호화 및 복호화한다. 이러한 다양한 key size 중에서 128비트 key가 가장... 2024.04.08 블로그 검색 더보기 Block Cipher기법인 DES(Data Encryption Standard) 소개 Symmetric, Asymmetric Encryption과 Shift, affine의 brute force 방법 studying-doammii.tistory.com Hello, Doammii! Cryptography(3) - Public Key Encryption & Digital Signatures RSA Modulus를 2개의 소수로 Factoring하는 것은 어렵다. < 원리 > 1) p, q는 2개의 큰 소수 & Message는 숫자이다. 2) N = pq (modulus) 3) (p-1)(q-1)과 서로소(coprime)인 e 찾기 4) (p-1)(q-1)을 ed로 나누었을 때 나머지가 1 되도록 d 찾기 Public key : (N,e) Private key : d M < N Encrypt : $C = M^e$ mod $N$ (누구나 M 알면 암호화 가능) Decrypt : $M = C^d$ mod $N$ < 증명 > RSA Diffie-Hellman Key Exchange 공유한 symmetric key를 사용 → $g,x,p$로 $y=g^xmod$ $p$ 의 x 찾기 어렵다. Public key : p, g(p는 계속 재사용됨.) Private key : A → x, B → y(서로 모르고, mod 연산의 지수 x에 계속 재사용됨.) ⇒ Public key(p,g)뿐만 아니라 교환하는 1차 연산 결과값 노출되어도 OK! ⇒ $g^amod$ $p$, $g^bmod$ $p$ 를 알아도 $g^{ab}$는 모른다! ⇒ 우리가 사용할 최종 값은 $g^{ab}mod$ $p$ Man-in-the-Middle ( EIGamal Digital Signature Public value : p, g 개인이 2개의 key를 가지고 있다. X (private signing key) Y = $g^X$ mod p (public signature verification key) Signing + public $M$(message) / $k$(random key) $r = g^k$ mod p 계산 $s = k+mX$ mod (p-1) 서명 계산 Y를 가지고 있는 확인자에게 $(M , (r,s))$ 전송확인자는 p, g, (r,s), M, Y를 가지고 있다. Verification digest funct ECC (Elliptic Curve Cryptography) ECC를 사용하는 이유 (RSA와 비교) 적은 bit 수의 암호 key로도 동일한 성능(same-level security), 빠른 계산이 가능하다. sign, encrypt에 사용signing & (signing&verifying)이 빨라진다는 점에서 성능이 좋다. 적은 key storage와 bandwidth를 요구 Elliptic Curve moduler 연산은 Galois field(유한체 집합) 내 연산 equation : $y^2$ = $x^3+ax+b$ “cryptographic” : $y^2$ mod $p$ = $(x ECC Diffie-Hellman 타원 내 임의의 점 2개 선택 → 타원에서의 덧셈 연산을 얼마나 반복(횟수)할 것인가? Public : ECC 식, mod, 특정 point Private: Alice → $d_A$ 반복 횟수 / Bob → $d_B$ 반복 횟수→ 서로의 key 반복 횟수는 연산 결과 보고 알 수 없다! < Sign > ECDSA → (r,s) 서명 $z = hash(m)$ 계산 → random number $k$ 선택 curve point $(x_1,y_1)=k$ $G$ ($G$는 curve 시작점) $r = x_1$ mod $n$ s = $k^{ PKI (Public-Key Infrastructure) Public key encryption&signature algorithms → Confidential&Authenticated communications → identity of owners와 연관 → Certification Authority: digitally signed public key certificate Certification Agent(CA) : PK의 유효 기간을 포함하고, CA의 서명에 의해 PK를 보한다. 서명 알고리즘, 서명 해시 알고리즘, Public-key(ECC) 신뢰할 수 있는 root 인증 기관 - 12 Public key encryption&signature algorithms → Confidential&Authenticated communications → identity of owners와 연관 → Certification Authority: digitally signed public key certificate Certification Agent(CA) : PK의 유효 기간을 포함하고, CA의 서명에 의해 PK를 보한다. 서명 알고리즘, 서명 해시 알고리즘, Public-key(ECC) 신뢰할 수 있는 root 인증 기관 - ECC RSA diffie-hellman key exchange eigamal digital signature elliptic curve public-key infrastructure 2024.05.05 remoted.tistory.com 시간과 공간 그리고 진실의 방 Advanced Encryption Standard (AES) 2 Advanced Encryption Standard (AES) is a specification for the encryption of electronic data established by the U.S National Institute of Standards and Technology (NIST) in 2001. AES is widely used today as it is a much stronger than DES and triple DES despite being harder to implement. Points to... 2024.03.07 DES (Data Encryption Standard) Simplified Data Encryption Standard Key Generation canvas4sh.tistory.com 상훈's CANVAS Algorithm Design - Huffman encoding / Encryption / RSA File compression 시간보다는 공간을 절약하는 방법에 대해 연구된다. 대부분의 컴퓨터 화일에서 데이터가 중복되어 있다는 것에 착안된 개념이다. 파일 압축의 대상으로는 텍스트 파일 인코딩된 이미지의 래스터 파일 사운드나 다른 아날로그 신호의 디지털 표현 등이 있다. 현재는 허프만 인코딩이 거의 주를 이루지만 이 개념이 나오기까지 몇몇 다른 시도들이 존재했었다. 우선 run-length encoding(런-길이 인코딩)은 동일한 문자가 여러개 나올 경우 숫자와 문자쌍으로 화일을 압축하는 기법이다. 이진수로 표현되는 비트맵 이미지를 압축하는데... Huffman Encoding 허프만 인코딩은 여러 트라이중 가장 좋은 트라이를 결정하는 일반적인 기법이다. 우선순위 큐(Priority Queue)를 사용하여 빈도수가 가장 작은 문자부터 차례로 트라이를 만든다. 인코딩된 메시지의 길이는 허프만 빈도수 트리의 가중치 외부경로의 길이(weighted external path length)와 같게 된다. 동일한 빈도수를 가지는 경우에는 허프만 트리가 최적해가 된다. struct nodetype { char symbol; int frequency; nodetype* left; nodetype* right; 데이터 암호화 암호화 시스템은 암호화 알고리즘(E), 해독 알고리즘(D) 암호화키(K)로 구성되어 있다. 또한 흔히 전송이나 저장해야 될 원시 데이타인 평문을 P, 암호화된 암호문을 C로 표현한다. 위와 같은 과정을 통해 암호화, 복호화 과정이 일어나는 것이다. 대칭키를 이용하는 경우는 암호화키와 해독키가 일치하는 것이고 비대칭키를 이용하는 기법은 암호화키는 공개키로 사용하되 해독키를 공개하지 않는 방식을 이용한다. 암호화 기법은 크게 두가지가 존재한다. 우선 전치 기법(transposed method)은 데이타의 문자들을 순열로 만드는 것이다. RSA RSA알고리즘 은 Rivest, Shamir and Adleman이 개발하여 RSA라고 이름이 지어졌고 공개 키 암호화 시스템에서 사용되는 대표적인 알고리즘이다. 공개키 암호화 시스템에서 암호화키와 알고리즘은 공개가 되어있고 해독키, 해독 알고리즘은 비밀이다. 해독키는 암호화키로부터 유도가 불가능하도록 설계되어있다. 안전하게 키를 분배하는 문제를 해결하기 위해 개발되었다. 메시지를 보낼 때 송신자는 수신자의 공개키를 찾아 사용하여 암호화한 후 전송하고 메시지를 읽을 때는 수신자가 자신이 가진 비밀 키(secret key)를 사용하여 11 시간보다는 공간을 절약하는 방법에 대해 연구된다. 대부분의 컴퓨터 화일에서 데이터가 중복되어 있다는 것에 착안된 개념이다. 파일 압축의 대상으로는 텍스트 파일 인코딩된 이미지의 래스터 파일 사운드나 다른 아날로그 신호의 디지털 표현 등이 있다. 현재는 허프만 인코딩이 거의 주를 이루지만 이 개념이 나오기까지 몇몇 다른 시도들이 존재했었다. 우선 run-length encoding(런-길이 인코딩)은 동일한 문자가 여러개 나올 경우 숫자와 문자쌍으로 화일을 압축하는 기법이다. 이진수로 표현되는 비트맵 이미지를 압축하는데... 2024.04.18 mya-oooong.tistory.com 냐옹냐옹냐옹 AWS Security & Encryption Why encryption? Encryption in flight (TLS/SSL) Data is encrypted before sending and decrypted after receiving TLS certificates help with encryption Encryption in flight ensures no MITM(man in the middle attack) can happen Server-side encryption at rest Data is encrypted after being received by... 2024.04.18 통합웹 더보기
서비스 안내 스토리의 글을 대상으로 검색결과를 제공합니다. 자세히보기 story.kakao.com zxcdfv zxcdfv - 카카오스토리 Wengui touted things to the sky all day long, from farms to Xi Yuan, he declared, "Xi Yuan's encryption capabilities and future payments, as well as the future exchange with the US dollar, will... 2024.05.19 카카오스토리 검색 더보기
서비스 안내 Kakao가 운영하는 책 서비스 입니다. 다른 사이트 더보기 Encryption 저자 Roebuck Kevin 출간 2011.6.10. Image Encryption 저자 Abd El-Sami... 출간 2013.12.14. 도서 152,040원 Comprison of Public Key Encryption, Private Key Encryption 저자 WilliamsD 출간 2010.12.23. The Homomorphic Encryption Handbook - Everything You Need to Know about... 저자 Whitney Man... 출간 2016.11.22. 도서 46,520원 Serious Cryptography 저자 Aumasson Je... 출간 2017.11.21. 도서 57,720원 The Mathematics of Secrets 저자 Holden Joshua 출간 2016.8.12. 도서 32,790원 Attribute-based Encryption (ABE) 저자 Qi Xia 외 출간 2023.10.17. e북 124,020원 Attribute-based Encryption (ABE) 저자 Qi Xia 외 출간 2023.10.17. e북 124,020원 Encryption and Decryption Algorithms for Plain Text and Images using... 저자 MartInez-Gu... 출간 2024.1.19. Functional Encryption 저자 Ahmad Khair... 출간 2022.6.14. 도서 231,530원 더보기 (주)카카오는 상품판매의 당사자가 아닙니다.법적고지 안내 (주)카카오는 통신판매중개자로서 통신판매의 당사자가 아니며 상품의 주문 배송 및 환불 등과 관련한 의무와 책임은 각 판매자에게 있습니다.
Encryption.chat encryption.chat/ 웹수집 A place to discuss Encryption… Encryption | ExchangeDefender encryption.exchangedefender.com/_noJS.html 웹수집 Houston, we have a problem. For full functionality of this page it is necessary to enable Java... AES encryption aesencryption.net/ 웹수집 AES encryption is a web tool to encrypt and decrypt text using AES encryption algorithm. The tool... 사이트 더보기
서비스 안내 Melon Company가 운영하는 음악 서비스입니다. 다른 사이트 더보기 The Encryption (Feat. Kenny Raye, Nasty Purple) Au5 앨범 Monstercat ... 2021.10.21. The Encryption (Feat. Kenny Raye, Nasty Purple) Au5 앨범 The Encrypt... 2021.03.13. Encryption Instrumental Music From TraxLab 외 2명 앨범 Background ... 2018.11.30. Encryption (Temporal Transmission Shamanic Flow) Gedevaan 앨범 Five Years ... 2015.12.21. Encryption Weathers 앨범 Encryption 2017.11.17. Encryption Pilo 앨범 Pez A Cessa 2012.04.30. Encryption Rebekah, Chambers 앨범 Bis Zentrum... 2017.02.14. Encryption D-Leria 앨범 Encryption 2016.10.05. Encryption CineVision Music 앨범 Hackers 2021.08.27. Encryption Musix factory 앨범 ENCRYPTION 2024.02.05. Encryption Walter Mair 앨범 Unmasking J... 2019.07.09. Encryption Supernatural 앨범 Never Give Up 2015.08.26. Encryption Alan Carlson-Green 앨범 On a Nearby... 2014.02.07. Encryption Gedevaan 앨범 Influence, ... 2014.08.04. Encryption Supernatural 앨범 Never Give Up 2007.01.01. Encryption Azernion 앨범 PRIDE: Volu... 2023.06.30. Encryption ALTER.FOUR 앨범 Move Me To ... 2020.09.22. Encryption Flip My Beatz 앨범 I Always Wi... 2016.03.28. Encryption Emmanuel 앨범 Organic Rob... 2005.01.01. Encryption (Reverb Remix) Gedevaan 앨범 Five Years ... 2015.12.21. 더보기