본문 바로가기
Technology/블록체인 용어

무결성(Integritiy)이란 무엇인가?

by UG0 2023. 1. 25.

무결성(Integrity)은 데이터의 맥락에서 무결성은 데이터의 정확성, 완전성, 일관성을 보장하는 것을 뜻합니다. 즉 데이터가 어떠한 방식으로든 조작되거나 손상되지 않은 상태를 의미합니다.

 

데이터 무결성을 보장하는 방법

  1. 해시(Hashing)
    해시 알고리즘을 사용하여 데이터를 나타내는 고유 코드를 생성하는 방법입니다. 데이터가 수정되면 해시 값이 변경되기 때문에, 이를 통해 무단 변경 여부를 쉽게 탐지할 수 있습니다.
  2. 디지털 서명
    디지털 서명은 전자 문서와 디지털 거래의 진위와 무결성을 확인하는 데 사용됩니다. 공개 키 암호화와 해싱을 함께 사용하여 데이터가 조작되지 않았음을 보장합니다.
  3. 액세스 제어
    중요한 데이터에 대한 접근을 제한하는 방법입니다. 인증된 사용자만 데이터에 접근하고 수정할 수 있도록 하여 데이터의 무결성을 유지합니다.
  4. 감사 및 모니터링
    데이터에 대한 접근을 정기적으로 감사하고 모니터링하며, 모든 변경 사항을 기록하는 것은 데이터 무결성을 보장하는 중요한 방법 중 하나입니다.
  5. 암호화
    데이터를 암호화함으로써 인증되지 않은 사용자가 데이터를 읽을 수 없게 하는 방법입니다. 이는 데이터 무결성을 보호하는 동시에 기밀성을 유지하는 데도 효과적입니다.