컴퓨터 기술과 인터넷이 급속히 발전되면서, 정보의 유출은 심각한 사회 문제로 나타났다. 따라서, 암호화는 제 3자의 불법적인 행위로부터 개인 및 공공의 정보를 보호하기 위해 널리 사용되게 되었다. 암호는 보안의 가장 중요한 요소이며, 전송 및 저장 데이터를 보호하고, 공중망을 통한 전세계의 쇼핑, 금융거래, 재무회계 등의 성장에 촉매 역할을 해왔다. 그러나 이러한 기업성장에도 불구하고 여전히 데이터는 보호되지 않은 상태에서 저장되고 있다. 따라서, 기업정보는 경쟁과 사업의 성장에 핵심이기에 비즈니스 정보 자산의 오용과 조작으로부터 특별한 보호가 필요하다. 1977년 NIST에 의해 FIPS로 채택된 ...
컴퓨터 기술과 인터넷이 급속히 발전되면서, 정보의 유출은 심각한 사회 문제로 나타났다. 따라서, 암호화는 제 3자의 불법적인 행위로부터 개인 및 공공의 정보를 보호하기 위해 널리 사용되게 되었다. 암호는 보안의 가장 중요한 요소이며, 전송 및 저장 데이터를 보호하고, 공중망을 통한 전세계의 쇼핑, 금융거래, 재무회계 등의 성장에 촉매 역할을 해왔다. 그러나 이러한 기업성장에도 불구하고 여전히 데이터는 보호되지 않은 상태에서 저장되고 있다. 따라서, 기업정보는 경쟁과 사업의 성장에 핵심이기에 비즈니스 정보 자산의 오용과 조작으로부터 특별한 보호가 필요하다. 1977년 NIST에 의해 FIPS로 채택된 DES알고리즘은 정보보호분야에서는 전세계에서 사용되어 왔다. 그러나, 56비트의 짧은 키로 인하여 보안에 문제가 있는 것으로 입증되었고, 이런 문제를 해결하기 위해, Rijndael 블록암호 알고리즘이 최근 선택되었으며, NIST에 의해 몇 년간 개발된 후 AES알고리즘으로써 발표되었다. AES는 FIPS에서 인정한 암호 알고리즘이고 전자적 데이터를 보호하는데 사용되어지며, 정보를 암호화 및 복호화하는 대칭형 블록 암호이다. AES는 암호화키로 128, 192, 256비트를 사용하고 128비트의 블록데이터를 암호화한다. 본 논문에서는 AES 알고리즘을 이용한 데이터베이스 시스템은 서비스 API, 서비스 서버, 서비스관리자 3개 모듈로 설계되었다. Service Server는 데이터베이스의 조회정보를 암호화하고, 보호가 요청된 컬럼을 포함하는지 결정하며, 데이터 접근을 시도하는 사용자의 프로파일을 요청하는 곳이다. Service Manager는 데이터베이스의 암호화와 관련된 각종 정책을 관리하여 주는 곳으로 보안관리자를 위해 만들어진 모듈이다. 본 논문에서는 키 관리와 인터페이스 호환성, 암호법 등을 제공한다. 따라서, AES 알고리즘은 대용량 데이터베이스를 보호하는 최적의 방법을 제공하는 알고리즘으로 입증되었고, 이런 방법을 이용한 암호화 기법은 기밀성 확보의 최상의 방법인 것이다.
컴퓨터 기술과 인터넷이 급속히 발전되면서, 정보의 유출은 심각한 사회 문제로 나타났다. 따라서, 암호화는 제 3자의 불법적인 행위로부터 개인 및 공공의 정보를 보호하기 위해 널리 사용되게 되었다. 암호는 보안의 가장 중요한 요소이며, 전송 및 저장 데이터를 보호하고, 공중망을 통한 전세계의 쇼핑, 금융거래, 재무회계 등의 성장에 촉매 역할을 해왔다. 그러나 이러한 기업성장에도 불구하고 여전히 데이터는 보호되지 않은 상태에서 저장되고 있다. 따라서, 기업정보는 경쟁과 사업의 성장에 핵심이기에 비즈니스 정보 자산의 오용과 조작으로부터 특별한 보호가 필요하다. 1977년 NIST에 의해 FIPS로 채택된 DES알고리즘은 정보보호분야에서는 전세계에서 사용되어 왔다. 그러나, 56비트의 짧은 키로 인하여 보안에 문제가 있는 것으로 입증되었고, 이런 문제를 해결하기 위해, Rijndael 블록암호 알고리즘이 최근 선택되었으며, NIST에 의해 몇 년간 개발된 후 AES알고리즘으로써 발표되었다. AES는 FIPS에서 인정한 암호 알고리즘이고 전자적 데이터를 보호하는데 사용되어지며, 정보를 암호화 및 복호화하는 대칭형 블록 암호이다. AES는 암호화키로 128, 192, 256비트를 사용하고 128비트의 블록데이터를 암호화한다. 본 논문에서는 AES 알고리즘을 이용한 데이터베이스 시스템은 서비스 API, 서비스 서버, 서비스관리자 3개 모듈로 설계되었다. Service Server는 데이터베이스의 조회정보를 암호화하고, 보호가 요청된 컬럼을 포함하는지 결정하며, 데이터 접근을 시도하는 사용자의 프로파일을 요청하는 곳이다. Service Manager는 데이터베이스의 암호화와 관련된 각종 정책을 관리하여 주는 곳으로 보안관리자를 위해 만들어진 모듈이다. 본 논문에서는 키 관리와 인터페이스 호환성, 암호법 등을 제공한다. 따라서, AES 알고리즘은 대용량 데이터베이스를 보호하는 최적의 방법을 제공하는 알고리즘으로 입증되었고, 이런 방법을 이용한 암호화 기법은 기밀성 확보의 최상의 방법인 것이다.
As computer technology and the internet develop rapidly, information leakage may cause serious social problems. Thus encryption has been widely used to protect private and public information Cryptography is the gold standard for information security. It is used to protect the transmission and storag...
As computer technology and the internet develop rapidly, information leakage may cause serious social problems. Thus encryption has been widely used to protect private and public information Cryptography is the gold standard for information security. It is used to protect the transmission and storage of data. It has helped fuel the growth of secure transactions in shopping, banking, and finance over the world's biggest public network. Cryptography has also protected business data assets from misuse and manipulation, and ensured the competitive edge and growth of corporations. The DES(Data Encryption Standard) algorithm was adopted as the FIPS(Federal Information Processing Standard) by the NIST(National Institute of Standards and Technology) in 1977, and has been used worldwide for information security. However it has shown to process a security problem due to its short key of 56 bits. To resolve this problem, the Rijndael block cipher algorithm was recently selected and announced as the AES(Advanced Encryption Standard) by NIST. The Advanced Encryption Standard(AES) specifies a FIPS-approved cryptography algorithm that can be used to protect electronic data. The AES algorithm is a symmetric block cipher that can encrypt and decrypt information. The AES algorithm is capable of using cryptography keys of 128, 192, and 256 bits to encrypt and decrypt data in blocks of 128bits. In this paper, The database system using the AES algorithm is designed in three parts : the service API, the service Server, and the service manager. The Service Server intercepts each query to the database, determines if the request involves a secured column, and requests the profile of the user attempting to access data. The Service Manager can be configured to provide a level of access control only for those users who require access to the encrypted elements of the database. This work is carried out using the key management, Interface interoperability, and cryptography. Therefore, The AES algorithm is suitable for large database cryptography. This study provides a way to effectively secure the elements in a database that need to be secured.
As computer technology and the internet develop rapidly, information leakage may cause serious social problems. Thus encryption has been widely used to protect private and public information Cryptography is the gold standard for information security. It is used to protect the transmission and storage of data. It has helped fuel the growth of secure transactions in shopping, banking, and finance over the world's biggest public network. Cryptography has also protected business data assets from misuse and manipulation, and ensured the competitive edge and growth of corporations. The DES(Data Encryption Standard) algorithm was adopted as the FIPS(Federal Information Processing Standard) by the NIST(National Institute of Standards and Technology) in 1977, and has been used worldwide for information security. However it has shown to process a security problem due to its short key of 56 bits. To resolve this problem, the Rijndael block cipher algorithm was recently selected and announced as the AES(Advanced Encryption Standard) by NIST. The Advanced Encryption Standard(AES) specifies a FIPS-approved cryptography algorithm that can be used to protect electronic data. The AES algorithm is a symmetric block cipher that can encrypt and decrypt information. The AES algorithm is capable of using cryptography keys of 128, 192, and 256 bits to encrypt and decrypt data in blocks of 128bits. In this paper, The database system using the AES algorithm is designed in three parts : the service API, the service Server, and the service manager. The Service Server intercepts each query to the database, determines if the request involves a secured column, and requests the profile of the user attempting to access data. The Service Manager can be configured to provide a level of access control only for those users who require access to the encrypted elements of the database. This work is carried out using the key management, Interface interoperability, and cryptography. Therefore, The AES algorithm is suitable for large database cryptography. This study provides a way to effectively secure the elements in a database that need to be secured.
주제어
#AES 알고리즘 데이터베이스 AES cryptography database system protection
학위논문 정보
저자
전상덕
학위수여기관
연세대학교 공학대학원
학위구분
국내석사
학과
컴퓨터공학전공
지도교수
송주석
발행연도
2003
총페이지
vi, 70p.
키워드
AES 알고리즘 데이터베이스 AES cryptography database system protection
※ AI-Helper는 부적절한 답변을 할 수 있습니다.