$\require{mediawiki-texvc}$

연합인증

연합인증 가입 기관의 연구자들은 소속기관의 인증정보(ID와 암호)를 이용해 다른 대학, 연구기관, 서비스 공급자의 다양한 온라인 자원과 연구 데이터를 이용할 수 있습니다.

이는 여행자가 자국에서 발행 받은 여권으로 세계 각국을 자유롭게 여행할 수 있는 것과 같습니다.

연합인증으로 이용이 가능한 서비스는 NTIS, DataON, Edison, Kafe, Webinar 등이 있습니다.

한번의 인증절차만으로 연합인증 가입 서비스에 추가 로그인 없이 이용이 가능합니다.

다만, 연합인증을 위해서는 최초 1회만 인증 절차가 필요합니다. (회원이 아닐 경우 회원 가입이 필요합니다.)

연합인증 절차는 다음과 같습니다.

최초이용시에는
ScienceON에 로그인 → 연합인증 서비스 접속 → 로그인 (본인 확인 또는 회원가입) → 서비스 이용

그 이후에는
ScienceON 로그인 → 연합인증 서비스 접속 → 서비스 이용

연합인증을 활용하시면 KISTI가 제공하는 다양한 서비스를 편리하게 이용하실 수 있습니다.

SA 해쉬 알고리즘을 이용한 중복파일 업로드 방지 시스템 설계
Design of System for Avoiding upload of Identical-file using SA Hash Algorithm 원문보기

韓國컴퓨터情報學會論文誌 = Journal of the Korea Society of Computer and Information, v.19 no.10, 2014년, pp.81 - 89  

황성민 (안동대학교 공과대학 정보통신공학과) ,  김석규 (안동대학교 공과대학 정보통신공학과)

초록
AI-Helper 아이콘AI-Helper

본 논문에서는 서버로의 중복파일을 업로드 방지를 위하여 SA 해쉬 알고리즘을 제안하고 이를 이용하여 서버 시스템을 설계한다. SA 해쉬 값으로 동일한 파일이 서버에 있는 지 검사하고 존재한다면 클라이언트에게 업로드를 받지 않고 기존 파일을 이용하는 방법으로 효율적인 시스템 설계를 할 수 있게 되는 것이다. 중복파일 검사를 할 수 있는 SA 해쉬 알고리즘은 출력하고자 하는 비트 수 n을 한 블록으로 하고 원본 파일을 블록 단위로 나누게 된다. 원본 파일의 mod i 비트와 출력 해쉬 값의 i 비트를 XOR 연산을 하게 된다. 이렇게 반복적으로 원본 파일 길이까지 XOR연산을 하는 것이 SA 해쉬 알고리즘의 메인 루틴이다. 기존 해쉬 함수인 MD5, SHA-1, SHA-2보다 중복파일 업로드 방지 서버 시스템에 적합한 해쉬 함수인 SA 해쉬 알고리즘을 통해 시간 및 서버 스토리지 용량의 절약을 도모할 수 있다.

Abstract AI-Helper 아이콘AI-Helper

In this paper, we propose SA hash algorithm to avoid upload identical files and design server system using proposed SA hash algorithm. Client to want to upload file examines the value of SA hash and if the same file is found in server system client use the existing file without upload. SA hash algor...

주제어

AI 본문요약
AI-Helper 아이콘 AI-Helper

* AI 자동 식별 결과로 적합하지 않은 문장이 있을 수 있으니, 이용에 유의하시기 바랍니다.

문제 정의

  • 본 논문에서는 SA 알고리즘을 제안하고 이를 이용한 시스템을 설계함으로써 클라이언트가 업로드 하고자 하는 파일이 서버에 동일한 파일이 있는 경우 업로드를 하지 않으므로 저장공간 절약과 트래픽 감소 및 업로드 시간을 줄일 수 있는 방법을 제시한다. 또한 서버에 있는 파일이 저작권 및 관리상 문제로 제거해야 되는 경우에도 쉽게 제거할 수 있는 시스템을 설계 및 구현이 가능하다.
  • 본 논문에서는 해쉬 함수의 성능 분석과 본 논문에서 제안 하는 시스템 설계에 가장 적합한 자체적으로 고안한 SA(Simple Arithmetic) 해쉬 알고리즘을 제안하고 있다. 2장에서는 기존 해쉬 알고리즘을 및 기존 서버 설계 방식에 관해 논하고 3장에서는 제안하는 SA 해쉬 알고리즘을 소개하며 SA 해쉬 알고리즘을 이용한 중복 파일 업로드 방지 서버 지스템의 설계 방식을 제안하고 있다.
  • 자체 고안한 SA(Simple Arithmetic)해쉬 알고리즘을 이용하여 동일 파일 업로드 방지 및 저작권 관리 편의 시스템 설계를 본 논문에서 제안하고자 한다. SA 해쉬 알고리즘에 관한 소개와 시스템 설계에 관해 소개한다.
본문요약 정보가 도움이 되었나요?

질의응답

핵심어 질문 논문에서 추출한 답변
MD5는 무엇을 입력받아 출력하는가? MD5는 임의의 길이의 메시지를 입력받아 128비트짜리 고정 길이의 해쉬 값을 출력한다 [1][2]. 입력 메시지는 512비트 블록들로 나누고, 나누어떨어지지 않는 파일의 마지막 부분은 패딩을 더하여 512비트로 만들어 준다.
MD5는 무엇인가? MD5는 해쉬 함수 중 널리 사용되고 있는 함수로, MD4의 기술적 결함을 수정해 나온 알고리즘이다. 하지만 MD5에서도 보안의 결함이 발생하여 SHA 해쉬 알고리즘으로 대체되어지고 있다.
MD5 입력 메시지의 첫 번째 변환 과정은? MD5는 임의의 길이의 메시지를 입력받아 128비트짜리 고정 길이의 해쉬 값을 출력한다 [1][2]. 입력 메시지는 512비트 블록들로 나누고, 나누어떨어지지 않는 파일의 마지막 부분은 패딩을 더하여 512비트로 만들어 준다. 블록의 첫 단일 비트 1을 블록 메시지 끝 부분에 추가하고 512의 배수의 길이 보다 64비트가 적은 곳까지 0으로 채운다.
질의응답 정보가 도움이 되었나요?

참고문헌 (9)

  1. Berson, Thomas A.. "Differential Cryptanalysis Mod 232 with Applications to MD5". EUROCRYPT. pp. 71-80, Nov 1992. 

  2. Bert den Boer, and Antoon Bosselaers, "Collisions for the Compression Function of MD5", Berlin London, Springer, pp. 293-304, 1993. 

  3. Hans Dobbertin, "Cryptanalysis of MD5 compress.", Announcement on Internet, "http://Citeseer.ist.psu.edu", May 1996. 

  4. Dobbertin, Hans, "The Status of MD5 After a Recent Attack", CryptoBytes, Vol.3, No.2, pp. 9-14, 1996. 

  5. Xiaoyun Wang, and Hongbo Yu, "How to Break MD5 and Other Hash Functions", Lecture Notes in Computer Science Volume 3494, pp. 19-35, 2005. 

  6. Stephane Manuel, "Classification and Generation of Disturbance Vectors for Collision Attacks against SHA-1", Spring Science Business Media, Volume 59, Issue 1-3, pp. 247-263, April 2011. 

  7. SHA-1 wikipedia "http://www.saylor.org/site/wp-content/uploads/2012/07/SHA-1-1.pdf" 

  8. Ho-Min, Jeong, "Design of Deduplication Supported Clustering Backup System using File Finger Printing", Korea Information Processing Society, Vol 14 No 2, pp. 0737-0740, Nov 2007. 

  9. Jung Hoon Kim, Byoung Hong Lim, Young Ik Eom, "Eliminating Redundant Data for Storage Efficiency on Distributed File Systems", Korea Information Processing Society, Vol 16 No 2, pp. 0111-0112, Nov 2009. 

저자의 다른 논문 :

관련 콘텐츠

오픈액세스(OA) 유형

FREE

Free Access. 출판사/학술단체 등이 허락한 무료 공개 사이트를 통해 자유로운 이용이 가능한 논문

이 논문과 함께 이용한 콘텐츠

저작권 관리 안내
섹션별 컨텐츠 바로가기

AI-Helper ※ AI-Helper는 오픈소스 모델을 사용합니다.

AI-Helper 아이콘
AI-Helper
안녕하세요, AI-Helper입니다. 좌측 "선택된 텍스트"에서 텍스트를 선택하여 요약, 번역, 용어설명을 실행하세요.
※ AI-Helper는 부적절한 답변을 할 수 있습니다.

선택된 텍스트

맨위로