• 제목/요약/키워드: 해쉬 함수

검색결과 294건 처리시간 0.023초

OTP 기반의 USB 디바이스 인증 프로토콜 (USB Device Authentication Protocol based on OTP)

  • 정윤수;김용태;박길철
    • 한국정보통신학회논문지
    • /
    • 제15권8호
    • /
    • pp.1735-1742
    • /
    • 2011
  • 최근 대용량의 USB 장치가 휴대하기 편리해지면서 USB 장치의 기능성 또한 빠르게 발전하고 있다. 그러나, USB 장치에 저장되어 있는 개인정보는 별도의 사용자 인증 과정없이 악의적인 목적으로 사용되어 개인정보가 노출될 수 있는 문제가 있다. 이 논문에서는 USB에 저장되어 있는 사용자의 개인정보를 추가 인증 정보 없이 안전하게 보호하기 위한 OTP(One-Time Password)기반의 USB 인증 프로토콜을 제안한다. 제안된 OTP 기반의 USB 인증프로토콜은 일방향 해쉬 함수를 사용하여 단순한 동작을 수행하기 때문에 낮은 계산을 요구할 뿐만 아니라 서로 다른 네트워크에서 USB 장치의 불리적인 접근을 예방하고 사용자의 불필요한 서비스 액세스를 허용하지 않기 때문에 통신 오버헤드 및 서비스 지연이 향상되었다. 실험에서 제안 프로토콜은 패킷 인증 지연시간과 USB 수에 따른 인증서버의 처리량을 단순파일 저장매체(USB driver)와 자체 연산 가능한 매체(USB Token) 등과 비교 평가하였으며, 실험 결과 인증 지연시간에서 평균 12.5% 향상되었고 USB수에 따른 인증서버의 처리량에서는 평균 10.8% 향상된 결과를 얻을 수 있었다.

키 분할을 이용한 Low-Cost RFID 시스템 상호 인증 방안에 관한 연구 (A Study on Low-Cost RFID System Mutual Authentication Scheme using Key Division)

  • 강수영;이임영
    • 정보처리학회논문지C
    • /
    • 제14C권5호
    • /
    • pp.431-438
    • /
    • 2007
  • RFID 시스템은 바코드를 대체하기 위한 무선 주파수 식별 기술로 유비쿼터스 환경을 구축하는 핵심 기술이다. RFID 시스템은 인식 속도 및 저장 공간 등 많은 편리성으로 사용이 급증하였지만 저가의 태그가 리더의 쿼리에 의하여 쉽게 동작하기 때문에 태그의 정보 노출에 따른 사용자 프라이버시 침해 문제가 발생하고 있다. 보안을 적용하기 위하여 많은 방식들이 연구되고 있지만 저가의 태그는 $5K{\sim}10K$ 게이트 정도의 연산 능력을 가지고 있으며 그 중 $250{\sim}3K$ 게이트 정도만을 보안에 할당할 수 있기 때문에 보안 적용이 어려운 실정이다. 따라서 본 방식은 64비트의 키를 분할하여 사용하며 연산을 최대한 줄여 Low-Cost RFID 시스템에 적용할 수 있는 상호 인증 방안에 대하여 제안한다. 기존 방식들은 96비트의 키를 4개로 분할하여 사용하였으나 본 방식은 경량화를 위하여 키 크기를 32비트 줄이고 7번의 통신 횟수를 5번으로 감소시켰다. 또한 두 개의 난수를 생성하는 기존 방식에 비하여 난수 한 개로 보안을 제공하기 때문에 더욱 효율적이라고 할 수 있다. 하지만 XOR 연산만으로 제공되지 못했던 무결성을 위하여 해쉬 함수를 사용하여 제안 방식의 확장을 추가하였다. 확장된 방식은 XOR 연산만을 사용하는 방식들보다 효율성은 제공되지 못하지만 인식 거리가 먼 RFID 시스템에서도 사용할 수 있도록 안전하게 제안된 방식이다.

유럽-한인 과학기술학회의 블록체인 적정기술 과학교실 프로그램 개발과 적용 (Development and Implementation of Blockchain Appropriate Technology Science School Program of Europe-Korea Conference on Science & Technology)

  • 김가형;최경일;김도원;손문탁;김병윤
    • 적정기술학회지
    • /
    • 제6권2호
    • /
    • pp.190-199
    • /
    • 2020
  • 본 연구는 유럽-한인 과학기술학회에서 2016년부터 운영하고 있는 청소년 적정기술 과학교실 프로그램의 개발과 적용에 목적을 두고 있다. 개발 과정은 크게 사전 온라인 운영진 회의, 온라인과 오프라인에서의 Tutor 교육, 청소년 적정 기술 과학교실 운영, 만족도 조사로 진행되었다. 개발 결과, 운영진은 사전 온라인 회의를 통해 '블록체인 기술을 이용한 가난한 마을살리기'라는 미션해결형 주제를 선정하였다. 참가 학생들의 수준에 맞게 내용을 재구성하고 공동제작, 게임, 연극 등의 다양한 학습활동을 새로 도입하여 1차로 개발하였고, Tutor 교육을 통해 개발된 프로그램을 시연해보면서 개선시켰다. 2018년 EKC 과학교실에 6개국, 총 38명의 Tutee와 Tutor들이 참가하였다. 적용 결과, 참가자들은 전반적으로 프로그램에 대해 긍정적인 만족도를 나타냈으며, Tutee들은 돔제작활동과 해쉬함수 계산활동에 관심을 보였으며 Tutor들은 블록체인 기술과 관련한 강의나 빌리지코인 보드게임에 흥미를 보였다. 2018 EKC 과학교실 개발과 적용은 운영진들에게는 향후 EKC 과학교실 운영에 대한 전문성 향상에 기여할 것이며, Tutor들은 첨단과학기술도 제3세계 및 공동체 사회를 위한 적정기술로의 선한 영향을 줄 수 있음을 경험하는 계기가 될 것이다. 또한, Tutee들에게는 블록체인기술이 아프리카 마을에 미치는 영향에 대한 역할극을 통해 해당 지역 상황과 공동체사회를 간접적으로 경험하는 기회를 제공할 것이다.

에지 네트워크 환경을 위한 딥 러닝 기반의 효율적인 IoT 데이터 처리 기법 (Efficient IoT data processing techniques based on deep learning for Edge Network Environments)

  • 정윤수
    • 디지털융복합연구
    • /
    • 제20권3호
    • /
    • pp.325-331
    • /
    • 2022
  • 에지 네트워크 환경에서 IoT 장치가 다양하게 활용되면서 IoT 장치에서 수집되는 정보들을 여러 응용 분야에서 활용하는 연구들이 다양하게 진행되고 있다. 그러나, 네트워크 환경(간섭, 전파방해 등)에 따라 수집되는 IoT 데이터들이 누락 또는 오류가 발생하는 상황이 빈번해지면서 정확한 IoT 데이터들을 바로 적용하기가 쉽지 않은 상황이다. 본 논문에서는 에지 네트워크 환경에서 수집되는 IoT 데이터들의 오류를 줄이기 위해서 IoT 데이터의 서명 값을 랜덤하게 생성하여 비트 형태로 보안 정보(Security Information, SI) 값만을 IoT 데이터들에 각각 할당함으로써 IoT 데이터의 신뢰성을 보장하는 관리 기법을 제안한다. 제안 기법은 IoT 장치로부터 수집되는 데이터들을 비대칭적으로 서로 연계 처리하도록 다중 해쉬 체인을 적용하여 IoT 데이터를 블록체인으로 묶는다. 이때, 블록 체인화된 IoT 데이터들은 딥러닝 기반으로 상관관계 지수에 따라 가중치를 적용한 확률 함수를 사용한다. 또한, IoT 데이터의 무결성과 처리 비용을 낮추기 위해서 제안 기법은 그룹화된 IoT 데이터를 n-계층 구조로 확장 운영 가능하다.