분류 전체보기

· 암호학
https://youtu.be/KlAPDaCC_eU?si=yDrBDVDvGcLZ0DI-  암호 해시 함수, 영어로는 Cryptographic Hash function 이다. A → B 로 전송되는 메세지를 공격자가 interrupt 했을 때 메세지를 읽지 못하도록 하거나 메세지를 변조하지 못하도록 하는 것을 기밀성과 무결성이라고 한다.아니면 A 와 상관없이 B 에게 공격자가 메세지를 위조하여 보낼 수도 있다. 이때 필요한 것이 메세지 인증이다. 즉 위의 예시에서처럼 보안 요구사항기밀성 (Confidentiality)암호메세지 무결성 (integrity) & 메세지 인증 (authentication)HMAC(keyed Hash)전자 서명인증 암호 (authentication encryption = 인증 +..
· 암호학
https://www.youtube.com/watch?v=1X-R1var9-k AES 후보에 대한 요구사항128 bit 블록 길이3종류의 키 길이 : 128, 192, 256 bits알려진 알고리즘에 비해 우수한 안전성효율적인 SW 와 HW 구현⇒ Rijndael (레인돌) 이라는 알고리즘이 채택되었다. AES 특징반복 단계를 거친다 (이 점은 DES 와 같음)Fiestel cipher 는 아니다.블록 크기는 128 bits (원래 레인돌 알고리즘에서는 128, 192, 256 bits 3가지를 사용)키 길이 : 128, 192, 256 bits (블록 크기와 상관 없음)반복 (round) 는 키 길이에 따라 달라진다. → 10, 12, 14Key expansion (키 확장 알고리즘)16 바이트(128..
· 암호학
https://www.youtube.com/watch?v=I7TLqQ3RrrI  스트림 암호 vs 블록 암호  스트림 암호는 메세지 내용 정보를 bit 단위로 암호화 블록 암호는 일전 길이의 bit (block) 단위로 암호화 결국 암호는 confusion (혼란) 과 diffusion(발산) 이라는 특징을 기초로 만들어진다.→ 그래서 평문의 bit 를 혼합하는(섞는) 함수를 반복해서 수행한다. block cipher 의 특징평문과 암호문은 고정된 길이의 블록으로 구성된다.암호문은 평문의 블록에 bit 를 혼합하는 함수를 반복하여 (round function) 구한다.반복해서 수행하는 round 함수의 입력값은 키 와 이전 함수의 출력값으로 구성된다.이런 혼합과 반복의 절차를 잘 보여주는 블록암호의 틀(..
이전 글 1 : https://mari970.tistory.com/83이전 글 2 : https://mari970.tistory.com/84 [이화여대 강의] 2. Deep Learning Software Stack 1 (2)https://mari970.tistory.com/83이번 포스팅은 Software stack 1 (1) 글의 첫번째 그림에서 Acceleration libraries 를 배워보자. 이번 포스팅에서 배울 것은 아래와 같다.TensorRTinference 시에 모델 배포 등에 사용하는mari970.tistory.com CUDAc 의 extension. low level 코드이다.GPU 하드웨어 아키텍처와 깊게 연관되어 GPU 프로그래밍을 구현되어있다. Building PyTorch C..
섬섬옥수수
'분류 전체보기' 카테고리의 글 목록 (6 Page)