본문으로 바로가기 주메뉴 바로가기
본문시작

EMR 표준프레임워크

안전하고 체계적인 환자정보 관리를 위해 노력하겠습니다.

인증 기준 선택

인증기준(구)
*신구대비표 참조
S005(개인정보 암호화 알고리즘을 사용한 데이터 저장)
분류
암호화
유형별 필수 여부
  • 유형 1 : 필수
  • 유형 2 : 필수
  • 유형 3 : 필수
인증기준 설명

개인정보 저장 시 안전한 암호화 알고리즘을 사용할 수 있어야 함. 
암호화 솔루션 등을 별도의 제품으로 사용하는 벤더사의 경우 시스템에서 연계가 가능한 제품을 명시해야 함.

용어 정의: 
- ‘암호화 알고리즘’은 대칭키 암호화 방식을 사용하여 설계하는 것을 말한다. ‘대칭키 암호화 방식’은 대칭키 암호 알고리즘을 사용하여 전송하고자 하는 평문을 암호화하고 복호화하는데 동일한 키를 사용하는 방식을 말한다.
- 대표적인 대칭키 암호 알고리즘은 SEED, ARIA, LEA, HIGHT 등이 있다.

개발가이드
보기(레이어 팝업)
산출소스

//암호화 진행
    Public Function SeedEncrypt(ByVal sPrmData As String, ByVal sPrmKey As String) As String
        Dim Seed As New ECPLAZASEEDLib.Seed

        Try
            Return = Seed.Encrypt(sPrmData.Trim, sPrmKey)
        Catch
            Return Nothing
        End Try
    End Function

    //복호화 진행
    Public Function SeedDecrypt(ByVal sPrmData As String, ByVal sPrmKey As String) As String
        Dim Seed As New ECPLAZASEEDLib.Seed

        Try
            Return = Seed.Decrypt(sPrmData.Trim, sPrmKey)
        Catch
            Return Nothing
        End Try
    End Function