목록전자서명 (3)
UD_park's IT story
이번 포스팅에서는 해시에 대해 알아보도록 하겠습니다. 해시에 대한 사전적 정의는 다음과 같습니다. 해시(Hash)는 하나의 문자열을, 이를 상징하는 더 짧은 길이의 값이나 키로 변환하는 것이다. 해시는 암호화와는 다른 개념인데, 암호가 정보를 숨기기 위한 것이라면 해시는 정보의 위변조를 확인하기 위한(즉 정보의 무결성을 확인하기 위한) 방법이다. 우리는 대칭 및 비대칭 암호화 기법과 함께 해시를 사용함으로써 전자서명, 전자봉투, 전자화폐 등 다양한 전자상거래를 위한 기능을 구현할 수 있다. 간단히 정리하자면, 해시는 암호화가 아니라 정보가 위조나 변조가 이루어졌는지 확인할 수 있도록 데이터를 변환하는 일을 말합니다. 이를 통해 우리는 전자상거래를 위한 전자서명과 전자봉투와 전자화폐 등을 이용할 수 있습니..
2018/10/10 - [IT - For Data/Information Security] - [Security] WAS의 정의와 개념에 대한 설명 이번 포스팅에서는 PKI에 대해서 정의와 개념을 알아보고 정확하게 PKI의 역할과 기능에 대해서 알아보도록 하겠습니다. 일단 PKI에 대해서 사전적인 정의와 의미에 대해서 알아보면서 시작해보겠습니다. 공개키 기반구조. 인터넷상의 거래 비밀을 보장하면서도 거래 당사자들의 신분을 확인시켜 주는 보안기술이다. 공개한 의미는 수신자만 열쇠를 갖고 있는 자물쇠를 여러 사람에게 나눠줬다는 것을 의미한다. 즉 자신에게 귀중품을 보낼때 금고에 먼저 그것을 담고, 금고열쇠는 다시 자신만이 열수 있는 자물쇠로 봉합해 보내라는 것이다. 데이터를 암호화하는 방법에는 공개키와 비밀키..
2018/10/10 - [IT - Dictionary & Knowledge] - [Dictionary] 보안관련 기본 용어 정리 - ① 이번 포스팅에서는 보안에 관련한 기본 용어들에 대해서 간단하게 개념과 정의를 설명하고 정리해보도록 하겠습니다. ① SDK(Software Development Kit) ② PKI(Public Key Infrastructure) ③ lib(Library) ④ Frame Work ① SDK(Software Development Kit) SDK는 Java 기반의 소프트웨어의 개발 도구의 집합입니다. 그럼 먼저 간단한 사전적 정의를 알아보도록 하겠습니다. 소프트웨어 개발자가 특정 운영체제용 응용프로그램을 만들 수 있게 해주는 소스(Source)와 도구 패키지이다. 사전적 설명은..