Photo by Alex Motoc on Unsplash AES-GSM 알고리즘을 이용할 때에 nonce를 포함시키거나 aditional data를 추가시키는 경우를 알아보았다. 블로그 포스팅 링크: https://jusths.tistory.com/232 그 중에서 additional data를 활용하여 보안을 강화시키는 방법 하나를 공유해 본다. 더욱 널리쓰이는 활용법이 있는지 모르겠으나 (있다면 알려주시면 많은 공부가 되겠습니다). 렇게 사용할 수도 있다는 예로서 보면 되겠다. additional data를 쓰지 않는 상황 Device A에서 data를 만들었는데 Device B에서도 쓰고 싶다. 하지만 보안상 안전해야 한다. 상황: 서버와 디바이스들 사이에는 HTTPS(TLS)를 이용하여 통신상의 ..
Photo by Alex Motoc on Unsplash 가장 널리 쓰이는 대칭키 암호화 알고리즘중 하나인 AES(Advanced Encryption Standard)에 대해 간략히 알아보고 실제 Golang 코드를 들여다 보자 개요 비밀키 하나로 메시지를 암호화하고 다시 원래 메시지로 복호화 하는걸 대칭키(symmetric) 방식이라고 한다. 그 중에서도 현 시점 보안성과 성능을 충분히 만족하는 녀석이 AES라고 보면 되겠다. AES-128, AES-192, AES-256 그런데 AES는 비밀키(secret key)의 길이(= 비트수)로 128, 192, 256으로 나눌 수 있다. AES-128만으로도 충분히 보안이 우수하지만 AES-256이면 보안성은 더욱 나으면서도 성능도 나쁘지 않으니 성능에 매우..
- Total
- Today
- Yesterday
- 오블완
- clean agile
- 잡학툰
- 티스토리챌린지
- 2023
- 독서
- Bug
- notion
- folklore
- golang
- ChatGPT
- Gin
- solid
- websocket
- bun
- 제이펍
- 영화
- 독서후기
- go
- API
- OpenAI
- 노션
- 클린 애자일
- 엉클 밥
- strange
- 체호프
- agile
- github
- intellij
- 인텔리제이
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |