Page 31 - test
P. 31

Ⅲ. 암호화 구현 및 키 관리





                 2.1.4 DBMS 암호화 기능 호출 방식


                       DBMS 암호화 기능 호출 방식은 [그림 11]과 같이 DBMS가 자체적으로 암ㆍ복호화 기능을 수행하는
                     API를 제공하고 해당 함수를 사용하기 위해 응용프로그램에서 호출하는 방식이다.



                       암ㆍ복호화 API를 사용하는 응용프로그램의 수정이 필요하고, DB 서버에 추가적인 부하가 발생할 수 있다.

                                        [그림 11] DBMS 암호화 기능 호출 방식의 개념도

                             어플리케이션 서버                                    DB 서버

                                                               호출
                              응용프로그램
                                                                                   DBMS
                                                    평문 데이터
                                                                       암·복호화 모듈






                                                                            암호화 데이터





                      DBMS 암호화 기능 호출 방식의 주요 특성은 아래와 같다.


                                        [표 11] DBMS 암호화 기능 호출 방식의 주요 특성

                          분 류                                    특 성
                       암・복호화 모듈                                 DB 서버
                       암・복호화 요청                                응용프로그램
                      DB 서버의 부하                                  있음
                        색인 검색                                    불가능
                        배치 처리                     가능(대량의 배치 트랜잭션 처리는 많이 느릴 수 있음)
                      응용프로그램 수정                                 수정 필요
                      DB 스키마 수정                               일부 수정 필요







                                                                                             37
   26   27   28   29   30   31   32   33   34   35   36