본문 바로가기
정보보안(산업)기사

[정보보안기사] 2.암호학 - 전자 투표(Electronic Voting)

by 다니엘(Daniel) 2023. 7. 30.
반응형

 

전자 투표(Electronic Voting)이란?

전자 투표는 전통적인 종이 기반의 투표 방식 대신 인터넷이나 전자 시스템을 사용하여 투표를 수행하는 것입니다. 이를 통해 투표 과정이 간단하고 투표 결과를 빠르게 처리할 수 있습니다. 또한, 전통적인 투표 방식에서 발생할 수 있는 인위적인 오류나 부정행위를 예방할 수 있습니다. 하지만, 전자 투표 시스템에는 보안 문제, 기술적 문제, 인터넷 연결 문제 등 여러가지 문제점이 존재합니다. 이러한 문제들을 해결하지 않으면 전자 투표 시스템은 안전성을 보장하지 못할 수도 있습니다.

 

 

전자 투표 시스템의 원리는?

전자 투표 시스템은 여러 가지 방식으로 구현될 수 있지만 일반적으로 다음과 같은 원리로 작동합니다.

 

유권자 인증: 전자 투표 시스템에서는 먼저 유권자를 식별하고 인증하는 과정이 필요합니다. 일반적으로는 공인인증서, 주민등록번호, 본인 확인서 등의 정보를 이용하여 인증합니다.

투표: 유권자가 인증되면 해당 사용자는 선거에 참여할 수 있는 투표 옵션을 제공받습니다. 유권자는 자신이 선택하고 싶은 후보자나 정책 등을 선택할 수 있습니다.

저장 및 집계: 유권자가 투표를 완료하면 해당 정보는 시스템에 저장되며, 이후 전산화 된 과정을 통해 투표 결과를 집계합니다.

 

전자 투표 시스템은 전통적인 종이 투표보다 빠르고 정확하며, 재투표나 장애로 인한 투표지 분실 등의 문제를 해결할 수 있습니다. 그러나 시스템 보안과 데이터 무결성 보호 등과 같은 문제가 발생할 수 있으므로 안전한 시스템 운영이 필요합니다.

 

전자 투표 시스템의 장단점은?

전자 투표 시스템의 장점은 다음과 같습니다.

- 빠른 결과 확인이 가능합니다.

- 투표용지를 인쇄하고 배포할 필요가 없으므로 비용절감이 가능합니다.

- 사전에 오류검사를 할 수 있습니다.

- 인터넷을 이용한 원격 투표가 가능합니다.

- 친환경적입니다.

 

전자 투표 시스템의 단점은 다음과 같습니다.

- 해킹 등의 사이버 공격에 취약합니다.

- 시스템 고장 등의 문제로 전체 투표가 불가능할 수 있습니다.

- 컴퓨터 사용이 미숙한 사람은 사용에 어려움을 겪을 수 있습니다.

- 결과를 직접 눈으로 확인하는 것이 아니므로 투표 결과의 공정성이 의심될 수 있습니다.

 

전자 투표 시스템의 보안은?

전자 투표 시스템의 보안은 매우 중요합니다. 전자 투표 시스템에서 고려해야 할 보안 요소는 다음과 같습니다.

 

인증 및 권한 부여: 전자 투표 시스템은 투표자를 식별하고 인증하는 방법이 필요합니다. 또한, 각 투표자에 대한 적절한 권한 부여가 필요합니다.

기밀성: 전자 투표 결과를 보호하여 다른 사람이 투표 내용을 열람하거나 변경할 수 없도록 보호해야합니다.

무결성: 전자 투표 시스템은 투표 내용이 올바르게 저장되며, 수정되지 않았음을 보장해야합니다.

가용성: 전자 투표 시스템은 해킹, 공격 및 기술 오류로부터 보호되어야합니다. 또한, 다수의 투표자들이 동시에 접속하더라도 시스템이 안정적으로 작동하여 투표 과정이 중단되지 않도록 보호해야 합니다.

 

이러한 보안 문제는 전문적인 보안 전문가들이 해결해야 합니다. 따라서 전자 투표 시스템을 구현하려는 기업이나 단체는 보안 전문가들과 함께 시스템을 구성하고 관리하는 것이 좋습니다.

 

전자 투표 시스템 보안 취약점은 무엇인가요?

전자 투표 시스템에서 일반적으로 발생할 수 있는 보안 취약점은 다음과 같습니다.

 

물리적 침입: 전자 투표 시스템의 서버나 데이터 저장소가 물리적으로 접근 가능하기 때문에, 물리적 침입으로 해커가 시스템을 조작할 수 있습니다.

악성 코드: 악성 코드로 감염된 컴퓨터나 장치를 통해 전자 투표 시스템에 침입하여 시스템을 조작할 수 있습니다.

미각변조: 전자 투표 시스템에서 들어오는 데이터에 대한 미각변조를 통해 시스템을 조작할 수 있습니다.

암호화 관련: 전자 투표 시스템에서 암호화를 사용하고 있을 경우, 암호화 취약점을 통해 시스템을 조작할 수 있습니다.

시스템 보안: 전자 투표 시스템의 서버나 클라이언트에 대한 보안 취약점을 통해 시스템을 조작할 수 있습니다.

 

전자 투표 시스템의 보안 취약점을 막기 위해서는 적절한 보안 조치 및 검증, 감사, 보안 테스트 등을 수행해야 합니다.

 

전자 투표 시스템 보안 강화 방법은 무엇인가요?

전자 투표 시스템 보안 강화 방법은 다음과 같습니다.

 

물리적인 보안 강화: 전자 투표 시스템이 설치된 서버, 네트워크, 스토리지 등의 물리적인 보안을 강화해야 합니다.

접근 제어 강화: 전자 투표 시스템에 접근할 수 있는 계정과 권한을 엄격하게 관리해야 합니다.

암호화 기술 적용: 전송되는 데이터와 저장되는 데이터를 암호화하여 데이터 유출 및 변조를 막아야 합니다.

보안 패치 및 업데이트: 시스템의 취약점을 최신 보안 패치 및 업데이트로 해결해야 합니다.

검증 가능성 확보: 시스템의 안전성을 검증할 수 있는 검증 가능성을 확보해야 합니다.

공격 대응 대책 마련: 필요한 경우, 공격 대응 대책을 마련해야 합니다.

전문가의 참여: 전자 투표 시스템 보안은 전문적인 지식과 경험이 필요합니다. 전문가의 참여가 필요합니다.

 

요약정리

 

 

 

 

 

반응형