사용자 투명성을 갖는 커널 수준의 파일 암호화 메카니즘

Vol. 16, No. 3, pp. 3-16, 6월. 2006
10.13089/JKIISC.2006.16.3.3, Full Text:
Keywords: Encryption, Kernel level
Abstract

기존의 운영체제에서 암호화 및 복호화는 응용 프로그램 수준에서 사용자가 지정한 파일을 암호화 키 및 복호화 키를 입력하여, 파일 단위로 일괄적으로 전체를 암호화하고 복호화하는 방식을 사용하였다. 이러한 방식에서는 성능상의 오버헤드가 매우 크다. 본 논문에서 제안하는 메커니즘은 리눅스 커널 수준에서, 일정한 보안 등급을 보유하는 사용자 프로세스가 비밀 수준의 파일을 쓰고(write)자 할 때 사용자에게 투명하게 자동으로 효율적으로 파일을 암호화하여 저장한다. 또한 암호화된 파일을 수정할 때는 필요한 만큼만의 데이터를 자동으로 부분 복호화 및 암호화를 하고, 읽을(read) 때에도 필요한 만큼만을 부분 복호화한다. 따라서 본 메커니즘은 종래의 응용 수준에서의 전체 암호화 및 복호화로 인한 처리 시간을 크게 감소시킨 효율적인 커널 수준의 자동 부분 암호화 수단을 제공한다.

Statistics
Show / Hide Statistics

Statistics (Cumulative Counts from December 1st, 2017)
Multiple requests among the same browser session are counted as one view.
If you mouse over a chart, the values of data points will be shown.


Cite this article
[IEEE Style]
K. Jae-Hwan, P. Tae-Kyou, C. Gi-Hwan, "User Transparent File Encryption Mechanisms at Kernel Level," Journal of The Korea Institute of Information Security and Cryptology, vol. 16, no. 3, pp. 3-16, 2006. DOI: 10.13089/JKIISC.2006.16.3.3.

[ACM Style]
Kim Jae-Hwan, Park Tae-Kyou, and Cho Gi-Hwan. 2006. User Transparent File Encryption Mechanisms at Kernel Level. Journal of The Korea Institute of Information Security and Cryptology, 16, 3, (2006), 3-16. DOI: 10.13089/JKIISC.2006.16.3.3.