Research Article

VDNABDS, 클라우드 보안을 강화하기 위한 DNA 기반 암호 프로토콜

DOI:

10.3791/68843

December 5th, 2025

In This Article

Summary

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

VDNABDS 프로토콜의 목표는 DNA 기반 암호화 기술을 사용하여 빠르고 깨지지 않는 키를 생성하여 클라우드 보안을 강화하는 것입니다. 민감한 데이터를 무차별 대입 및 양자 공격으로부터 보호하는 동시에 높은 성능, 확장성, 그리고 최신 클라우드 시스템과의 원활한 통합을 보장하는 것을 목표로 합니다.

Abstract

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

현대 클라우드 스토리지 시스템은 보안과 성능 강화 시 자동화 지연 사이에서 균형을 맞추는 데 어려움을 겪는 경우가 많고, 빠른 솔루션은 데이터 안전을 위협할 수 있습니다. 이를 해결하기 위해 우리는 DNA의 생물학적 구조에서 영감을 받은 차세대 암호화 시스템인 변분 DNA 기반 데이터 보안(VDNABDS)을 개발했습니다. 전통적인 수학 알고리즘에만 의존하는 대신, 이 방법은 사용자 특화 정보를 네 가지 뉴클레오타이드(A, T, C, G)를 이용해 DNA 유사 서열로 변환한 후, 스마트 셔플 및 변환 기법을 적용해 클라우드에 저장된 파일을 안전하게 만듭니다. 이 방법은 동적 키 생성과 생체 모방 패턴을 결합하여 보호 기능을 희생하지 않으면서 빠른 암호화를 달성합니다. 테스트 결과, 이 방법은 단 5ms 만에 보안 키를 생성했으며, 이는 Cloud Security with Dynamic Encryption Sequences(CSDES)와 같은 기존 모델보다 15배 빠르며, 거의 1,000명의 동시에 사용자 부하에서도 4초 만에 완전한 암호화를 완료했습니다. 제안된 방법은 또한 사이버 위협에 대한 탁월한 방어력을 제공하며, 1 x 1038개의 고유한 키 조합을 제공하여 무차별 대입 및 양자 공격을 사실상 불가능하게 만듭니다. 적응형 설계는 보안 패턴을 지속적으로 업데이트하여 침입에 매우 강합니다. 무엇보다도, 기존 클라우드 플랫폼과 원활하게 통합되어 빠른 데이터 접근을 가능하게 하면서도 강력한 프라이버시 보호를 유지할 수 있습니다. 실제 실험에서는 VDNABDS가 속도와 신뢰성 면에서 전통적인 암호화 모델을 꾸준히 능가하는 것으로 나타났습니다. 견고하고 확장 가능하며 하드웨어에 의존하지 않는 아키텍처를 갖춘 이 시스템은 데이터 민감성이 중요한 의료, 금융, 방위 산업에 특히 적합합니다. 앞으로는 이 생물학적 암호화 모델을 스마트폰과 사물인터넷(IoT) 기기로 확장하여 빠르고 안전하며 양자에 저항하는 데이터 보호의 새로운 시대를 열어가고자 합니다.

Introduction

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

클라우드 컴퓨팅은 현대 데이터 서비스에 필수적인 요소가 되었으며, 유연성, 확장성, 효율성을 제공합니다. 하지만 이러한 광범위한 도입과 함께 특히 데이터 기밀성과 무결성을 목표로 하는 사이버 위협에 대한 노출이 증가하고 있습니다. AES-256과 RSA와 같은 전통적인 암호화 알고리즘은 널리 사용되고 있지만 점점 더 제한에 직면해 있습니다. 이러한 방법들은 많은 연산 자원을 필요로 하며, 양자 컴퓨팅1과 같은 진화하는 기술에 취약합니다. 이로 인해 경량, 확장 가능, 미래 지향적인 새로운 암호화 시스템에 대한 긴급한 필요가 생겼습니다.

DNA 기반 암호학은 본질적인 복잡성, 무작위성, 병렬 계산 가능성 덕분에 유망한 대안으로 떠올랐습니다. 하지만 이러한 방법들의 이론적 매력은 실제와 자주 충돌합니다. 대부분의 기존 DNA 기반 방식은 하드웨어에 의존적이거나 특수 실험실 장비가 필요하거나 동적 클라우드 환경에 필요한 성능과 확장성이 부족해 실제 적용에 어려움을 겪고 있습니다. 이러한 한계는 바이오 모방 보안의 이론적 약속과 실용적 적용 사이에 상당한 간극을 만들었습니다.

이를 해결하기 위해 우리는 SHA-256과 XOR 연산을 사용해 사용자 특정 입력을 동적 DNA 유사 키로 변환하는 소프트웨어 기반 암호화 프레임워크인 변분 DNA 기반 데이터 보안(VDNABDS)을 소개합니다. 이 방법은 5ms 이내에 키 생성이 가능하며, 대용량 데이터 부량을 단 4초 만에 암호화하여 CSDES와 ZMCACM4 같은 이전 모델보다 훨씬 뛰어난 성능을 보여줍니다. VDNABDS는 1 x 10 이상의38가지 고유 키 조합을 지원하여 무차별 대입 및 양자 공격에 강력한 보호를 제공합니다.

많은 연구자들이 클라우드 보안 해결책을 탐구했지만, 종종 구체적이고 고립된 문제에 집중합니다. 예를 들어, Wang 등은 클라우드 컴퓨팅을 위한 안전한 인증 모델을 제안했으나, 콘텐츠 수준의 암호화 기능이 부족합니다. 마찬가지로 Ahmed 등은 IoE 환경을 위한 DNACDS를 개발했으나, 실시간 테스트에서의 확장성이 제한적입니다. 다른 시도들은 Blowfish와 블록체인7을 결합하거나 접근 제어8에 DNA를 적용하는 경우가 많지만, 성능이나 적응성에서 종종 부족합니다. VDNABDS는 클라우드Sim을 통해 대규모 데이터셋과 동시 사용자를 검증하는 빠르고 하드웨어 독립적이며 세션별 암호화 전략으로 이러한 공백을 메웁니다.

요약하자면, 이 연구는 클라우드 보안과 DNA 기반 암호학 분야에 다음과 같은 주요 기여를 제공합니다. 우리는 사용자 전용 정보를 동적 DNA와 유사한 암호화 키로 변환하는 새로운 소프트웨어 전용 암호화 프레임워크인 VDNABDS를 소개합니다. VDNABD는 단 5ms 만에 키 생성을 달성하고 3GB 데이터셋을 4.1초 만에 암호화하는 등 뛰어난 성능과 확장성을 입증하여 ZMCACM, AES-256 같은 기존 모델을 능가합니다. 우리는 1024비트 DNA 유도 키와 비대수적 변환을 시연하여 프로토콜의 포스트 양자 보안을 검증했으며, 이는 NIST 임계값을 훨씬 초과하는 보안 수준을 제공하며 쇼어와 그로버의 알고리즘 모두에 저항합니다9. 우리는 타원곡선 암호학(ECC)과 RSA-OAEP를 결합한 이중 계층 키 보호 방식을 제안하여 DNA 키를 안전하게 감싸 무차별 대입 및 재생 공격에 대한 저항성을 강화합니다.

Access restricted. Please log in or start a trial to view this content.

Protocol

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

이 연구는 인간 참가자, 동물, 생물학적 샘플 사용은 포함하지 않았습니다. 모든 테스트와 평가는 MAC 주소, 생년월일, 비밀번호 문자열과 같은 무작위로 생성된 식별자를 포함한 인위적으로 생성된 데이터를 사용하여 수행되었습니다. 어떠한 단계에서도 개인적이거나 민감한 정보가 수집, 보관 또는 조사되지 않았습니다. VDNABDS 프로토콜(그림 1) 내에서 입력 기반 키는 합성되고 추적 불가능한 값으로 제한되어 통제된 환경에서 성능과 기능 결과를 보여주는 역할만 했습니다. 연구의 모든 단계는 사이버 보안 실험과 윤리적 데이터 처리에 관한 기관 정책에 따라 수행되었으며, 국제 프라이버시 보호 기준과 책임 있는 연구 관행에 부합하도록 보장되었습니다.

1. 시스템 준비

  1. 필요한 도구 설치: 지원되는 JDK 버전(예: 버전 8 이상)을 사용하여 Java 환경에 클라우드 시뮬레이션 툴킷을 설치하세요. 프로젝트를 실행할 때는 자바와 호환되는 통합 개발 환경(IDE)을 사용하세요.
  2. 시스템 환경을 설정하세요. 해싱, 랜덤 생성, 바이너리 연산을 위한 표준 라이브러리가 포함된 파이썬 환경(버전 3.8 이상)을 구축하세요. input_data, dna_keys, encrypted_output라는 폴더로 디렉터리 구조를 만드세요.
  3. salt와 CRC 모듈을 정의합니다. 128비트 시스템 전체 솔트 값과 순환 중복 검사(CRC32) 함수를 초기화합니다. 이 기록들은 시스템 메모리에 안전하게 저장되어야 합니다.
  4. 암호학적 매개변수를 설정하세요. 비대칭 암호화를 위해 secp384r1과 같은 표준 타원 곡선을 사용하세요. 공개키 암호화를 위해 RSA-OAEP를 4096비트 키 크기로 구성하세요.

2. DNA 매핑을 이용한 스마트 키 생성

  1. 사용자 맞춤형 입력을 수집하세요. 사용자의 MAC 주소, 생년월일(DD-MM-YYYY 형식), 강력한 비밀번호를 수집하세요.
  2. 입력을 연결하고 해시하는 것. 사용자 전용 입력을 연결하고 SHA-256 해시를 적용하세요. 해시를 128비트로 잘라내고 이진수로 변환하세요.
    예시 입력: MAC: 00-1B-44-11-3A-B7DOB: 15-08-2000비밀번호: StrongP@ssword123SHA-256 해시 (128비트로 축약): b7e23ec29af22b0b4e41da31e868d572
  3. 이진 수열을 확장하세요. 128비트 해시(H)와 128비트 솔트(S)를 XOR하여 XOR된 결과(X)를 생성합니다. X=Hfigure-protocol-1S
    예시 Salt: e3f3cd1a49d20a7c3b8abf243e7211e8
    CRC32 체크섬(C)과 864비트 랜덤 패드(P)를 추가하여 최종 1024비트 이진 시퀀스(R)를 만듭니다. R=X||C||P
  4. 이진법 서열을 DNA 서열로 변환하세요. 이진 매핑 방식을 사용하세요: 00 → A, 01 → T, 10 → C, 11 → G. 매핑을 적용하여 1024비트 모두 DNA 서열로 변환합니다.
    DNA 서열 (처음 20염기 예시): ATGCCTTAGGTAGGCTATAC
  5. DNA 서열을 섞어. 시간 시드 방식의 Fisher-Yates 셔플 알고리즘을 사용해 DNA 서열을 무작위화합니다. 시스템 타임스탬프와 세션 ID의 SHA-256 해시를 사용해 셔플을 시딩했습니다.

3. DNA 기반 암호화 키 형성

  1. 분할하고 변형하세요. 셔플된 DNA 서열을 네 개의 동일한 256비트 구간(S1, S2, S3, S4)으로 나누세요. 다음 관계식에 따라 두 개의 키 세그먼트인 K1과 K2를 DNA-XOR 연산으로 적용합니다: K1=S1figure-protocol-2S2 K2=S3figure-protocol-3S4
  2. 최종 DNA 암호화 키를 조립하세요. XOR 출력을 결합하여 최종 DNA 암호화 키(DNADK)를 만듭니다: DNADK=K1||K2

4. 이중 계층 키 암호화 및 안전한 저장

  1. 타원 곡선 암호화를 적용하세요. 데이터 소유자의 개인 키를 사용해 타원 곡선 암호화를 사용해 DNADK를 암호화합니다.
  2. RSA-OAEP 암호화를 적용하세요. 수신자의 공개키를 사용해 RCC-OAEP를 사용해 ECC 암호화된 결과를 암호화합니다.
  3. 암호화된 DNA 키를 저장하세요. 이중 암호화된 DNADK를 보안 dna_keys 디렉터리에 저장하세요.

5. 데이터 암호화 및 클라우드 저장소로의 업로드

  1. 평문을 이진수로 변환하세요. 원본 파일을 같은 길이의 이진 블록으로 나누세요.
  2. 이진 블록을 DNA 형식으로 인코딩합니다. 2.4단계에서 설명한 이진 DNA 변환을 이진 블록에 적용합니다.
  3. 섞어서 DNA-XOR을 적용하세요. 3단계에서 정의된 DNA-XOR 로직을 사용하여 각 DNA 인코딩 블록을 셔플하고 변환합니다.
  4. 오류 수정 적용과 암호화 최종 확정. DNA 인코딩 데이터에 리드-솔로몬 오류 정정 코드를 추가하세요. 최종 암호화된 출력을 encrypted_output 주소에 저장합니다.
  5. 암호화된 데이터를 클라우드에 업로드하세요. 암호화된 DNA 인코딩 파일을 지정된 클라우드 서비스 제공업체로 전송하고 업로드 시 관련 메타데이터로 기록하세요.

6. 데이터 접근 및 안전한 복호화

  1. 사용자를 인증하세요. 사용자 접근을 검증하기 위해 다중 인증 메커니즘을 사용하세요.
  2. 암호화된 DNA 키를 회수해. 보안 키 디렉터리에서 암호화된 DNADK에 접근하세요.
  3. 키 복호화를 수행하세요. 수신자의 개인 RSA 키와 데이터 소유자의 ECC 개인 키를 사용하여 원본 DNADK를 복호화합니다.
  4. 원본 데이터를 재구성하세요. 역방향 DNA 매핑, DNA-XOR 디코딩, 오류 수정 디코딩을 적용하여 원본 평문 데이터를 복구합니다.

7. 최적화된 사용자 식별자 처리

  1. 사용자 식별자를 길이에 따라 분류하고 지정된 인덱스 그룹에 할당합니다.
  2. 인덱스 해시 테이블과 캐싱 전략을 활용해 조회를 가속화할 수 있습니다.
  3. 접근이 허용되기 전에 미리 계산된 암호화 해시와 사용자의 식별자를 검증하여 인증합니다.

8. 안전, 보안 및 준수 조치

  1. DNA 유도 키 보호: DNADK는 엄격한 접근 권한과 암호화된 위치에 독점적으로 저장합니다.
  2. 임시 데이터 보안 정리: 인증된 보안 삭제 방법으로 중간 파일과 버퍼를 제거합니다.
  3. 세션별 키잉: 각 세션마다 별도의 DNADK를 만들어 순방향 비밀성을 유지합니다.

9. 테스트 및 검증 (그림 2)

  1. 시뮬레이션 설정: 최대 1,000명의 사용자를 동시에 지원하도록 구성된 CloudSim 3.0.3 환경에서 프로토콜을 구현하고, 3GB 데이터셋을 지원합니다.
  2. 성능 지표: 키 생성 지연 시간, 암호화/복호화 시간, 메모리 요구량, 엔트로피 수준, 다양한 부하 하에서의 확장성 등의 값을 추적합니다.
  3. 비교 실험: VDNABDS를 AES-256 + RSA-OAEP, ZMCACM, CSDES, RDIS와 동일한 조건에서 평가합니다.
  4. 확장성 연구: 암호화 및 복호화 성능을 기록하면서 동시 사용자 수를 점진적으로 증가시키세요(100, 500, 1,000).
  5. 보안 평가: 효과적인 키 공간과 엔트로피를 측정하여 무차별 대입에 대한 저항성을 추정; 또한 쇼어와 그로버의 양자 알고리즘에 대한 이론적 견고성을 검토하세요.
  6. 자원 제한 시험: Raspberry Pi 4(1.5GHz 쿼드코어 CPU, 2GB RAM)에서 가벼운 변형을 실행하여 IoT 유형 시나리오에 적용 가능성을 테스트합니다.
  7. 문서화 및 재현성: 실험 결과물, 로그, 성능 보고서를 보존하여 독립적인 검증과 복제를 지원합니다.

Access restricted. Please log in or start a trial to view this content.

Results

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

제안된 VDNABDS 프로토콜은 일련의 시뮬레이션된 클라우드 환경 실험을 통해 전통적 및 기타 DNA 기반 암호학 방법 모두에 대한 성능을 평가했습니다. 평가 지표에는 키 생성 시간, 암호화 및 복호화 속도, 키 엔트로피, 그리고 다양한 사용자 부하에 따른 확장성 등이 포함되었습니다11.

기존 방식과의 성능 비교

실험 데이터는 VDNABDS 프로토콜이 주요 운영 지표에서 다른 다른 방식들을 꾸준히 능가한다는 것을 확인시켜 줍니다(그림 3

Access restricted. Please log in or start a trial to view this content.

Discussion

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

DNA 기반 암호화의 등장은 포스트 양자 암호학에 새로운 영역을 열었습니다. 하지만 실제 도입은 재현성, 확장성, 하드웨어 의존성 등의 한계로 인해 지연되고 있습니다. Ahmed 등과 Sharma 등이 제안한 기법들은 DNA 및 블록체인 모델을 사용해 특정 클라우드 취약점을 해결했으나 동적 키 처리가 부족했고 고동시성 환경에 대한 복원력이 제한적이었습니다18,19. VDNABDS는 엔트로피가 풍부한 키 생성과 이중 비대칭 암호화, 실시간 클라우드 시뮬레이션 테스트를 통합함으로써 이러한 장벽을 극복합니다. 이 진화하는 연구 분야에 위치하며, 이 프로토콜은 기존 DNA 암호학 원칙을 기반으로 할 뿐만 아니라, 이를 재현 가능한 소프트웨어 전용 아키텍처로 구현하여 클라우드 컴퓨팅 시대에 안전하고 확장 가능한 암호화 프로토콜의 템플릿을 제공합니다.

Access restricted. Please log in or start a trial to view this content.

Disclosures

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

저자들은 이 저작 출판과 관련된 이해 상충이 없음을 선언합니다. 어떤 저자도 이 연구의 결과나 해석에 영향을 미칠 수 있는 개인적, 재정적, 전문적 관계를 가지고 있지 않습니다. 이 연구에 대한 모든 기여는 오로지 학술 및 과학적 목적을 위해 이루어졌으며, 상업적 제휴나 외부 압력에 의해 설계, 실행 또는 보고가 이루어지지 않았습니다.

Acknowledgements

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,

저자들은 이 연구를 가능하게 한 인프라와 학술 지원을 제공해 준 오디샤 기술 및 연구 대학 컴퓨터 과학부에 진심으로 감사의 뜻을 표합니다. VDNABDS 프로토콜 개발 전반에 걸쳐 귀중한 기술적 통찰과 협력을 제공한 VIT 대학교 안드라프라데시 SENSE 부서에 특별한 감사를 전합니다. 또한 이 연구의 방법론과 실행을 다듬는 데 도움을 준 교수진, 멘토, 동료 심사자들의 지도와 건설적인 피드백에도 감사드립니다. 그들의 의견은 최종 모델의 명확성과 과학적 엄밀성을 향상시키는 데 중요한 역할을 했습니다. 이 연구는 공공, 상업 또는 비영리 자금 지원 기관으로부터 별도의 보조금을 받지 않았습니다. 그러나 실험실 접근, 소프트웨어 자원, 시뮬레이션 도구(예: CloudSim 3.0.3)와 같은 기관 지원이 이 프로젝트를 성공적으로 완료하는 데 매우 중요했습니다.

Access restricted. Please log in or start a trial to view this content.

Materials

List of materials used in this article
NameCompanyCatalog NumberComments
자바오라클
클라우드심깃허브
파이썬파이썬 소프트웨어 기초

References

Loading...
$$\rightleftharpoonup{xx}$$ $$\longleftharp{xx}$$, $$\longrightharp{xx}$$,
  1. Bernstein, D. J., Lange, T. Post-quantum cryptography. Nature. 549 (7671), 188-194 (2017).
  2. Leier, A., Richter, C., Banzhaf, W., Rauhe, H. Cryptography with DNA binary strands. BioSyst. 57 (1), 13-22 (2000).
  3. Gehani, A., LaBean, T. H., Reif, J. H. DNA-based cryptography. Aspects Mol ComputLNCS. 2950, 167-188 (2004).
  4. Dash, B., et al. VDNABDS: A DNA-Based Cryptographic Protocol for Enhancing Cloud Security. J Vis Exp. , In Press (2025).
  5. Wang, C., Ren, K., Lou, W., Li, J. Toward publicly auditable secure cloud data storage services. IEEE Network. 24 (4), 19-24 (2010).
  6. Singh, A., Kumar, A., Namasudra, S. DNACDS: Cloud IoE big data security and accessing scheme based on DNA cryptography. Front Comp Sci. 18, 181801(2024).
  7. Alshahrani, A., et al. A secure data storage scheme using Blowfish with blockchain. J King Saud Uni Comp Info Sci. 34 (9), 6715-6726 (2022).
  8. Aarthy, R., Kanth, V. DESACS: DNA encryption-based secure access control and sharing in IoT-enabled cloud environment. Int J Sys Des Comput. 2 (1), 14-19 (2024).
  9. Chen, L., et al. Report on post-quantum cryptography. NIST IR 8105. , US Department of Commerce. (2016).
  10. Menezes, A., Van Oorschot, P., Vanstone, S. Handbook of Applied Cryptography. , CRC Press. Boca Raton. (1996).
  11. Kumari, S., Karuppiah, M., Li, X. Cloud security: Attacks, challenges, and solutions. Future Generat Comp Syst. 79, 849-861 (2018).
  12. Chen, L., et al. ZMCACM: A hybrid DNA and machine learning-based cryptosystem. J Cloud Comput. 11 (1), 122-136 (2022).
  13. Zhang, Y., et al. Chaos-based cryptography: Recent developments and applications. International J Bifurcat Chaos. 31 (9), 2150141(2021).
  14. Stallings, W. Cryptography and Network Security: Principles and Practice. , Pearson. Boston. (2017).
  15. Aarthy, R., Kanth, V. DESACS: DNA encryption-based secure access control and sharing in IoT-enabled cloud environment. Int J Sys Des Comput. 2 (1), 14-19 (2024).
  16. Hameed, S., Khan, F. I., Khan, S. U. A review of cloud computing and energy-efficient resource management techniques. Cluster Comput. 19, 1163-1182 (2016).
  17. Ahmed, R., Abbas, R., Javed, S., Khan, F. DNACDS: Cloud IoE Big Data Security and Accessing Scheme Based on DNA Cryptography. Comput Electr Eng. 101, 108012(2022).
  18. Sharma, A., Gupta, S. A Secure Blockchain and DNA-Based Authentication Framework for Cloud Data Integrity. J Netw Comput Appl. 175, 102936(2021).
  19. Shor, P. W. Polynomial-Time Algorithms for Prime Factorization and Discrete Logarithms on a Quantum Computer. SIAM J Comput. 26 (5), 1484-1509 (1997).
  20. Paul, R., Nath, B. Bi-CRYPT: A Hybrid DNA-Based Cryptographic Algorithm. Int J Inf Secur. 19, 561-575 (2020).
  21. Zhang, X., Liu, C., Wang, T. CSDES: A Cloud-Secure DNA Encryption Scheme. IEEE Trans Cloud Comput. 8 (4), 1052-1063 (2019).
  22. Wang, J., Zhang, Y., Liu, R., Chen, M. ZMCACM: A DNA-Matrix-Based Cryptographic System for Cloud Encryption. Future Gener Comput Syst. 109, 195-206 (2020).
  23. Karthik, M., Ramesh, D. DNA-Based Lightweight Security Scheme for Edge Computing Devices. IEEE Access. 9, 109212-109225 (2021).
  24. Grover, L. K. A Fast Quantum Mechanical Algorithm for Database Search. Proc 28th Annu ACM Symp Theory Comput. (STOC). , 212-219 (1996).
  25. Li, Y., Zhou, H., Chen, H. An Efficient and Secure DNA Cryptographic Model with Chaotic Sequence and RSA. Comput Mater Continua. 71 (3), 4523-4536 (2022).
  26. Almaraz, J., Padilla, R. Dynamic DNA-Based Cryptographic Key Generation Using User Biometrics. J Inf Secur Appl. 57, 102723(2021).
  27. Chen, C., Zhang, W., Wang, X. Performance Evaluation of Lightweight Cryptographic Systems on IoT Edge Devices. J Syst Archit. 109, 101802(2020).
  28. Liu, W., Tang, Y., Zhang, Y. Hybrid Secure Model Integrating DNA and Homomorphic Encryption for Medical Cloud Storage. Comput Biol Med. 152, 106376(2023).
  29. Hu, Y., Zhao, L. Entropy-Aware Salt Generation Mechanism for Secure DNA Key Construction. Cryptogr Commun. 13, 119-138 (2021).
  30. Kiani, F., et al. Compression-based lightweight encryption methods for IoT security. IEEE Internet Things J. 7 (9), 8958-8969 (2020).
  31. Bonneau, J., Herley, C., Van Oorschot, P. C., Stajano, F. The quest to replace passwords: A framework for comparative evaluation of Web authentication schemes. IEEE Symp Security Privacy. , 553-567 (2012).
  32. A large-scale study of web password habits. Florêncio, D., Herley, C. Proc 16th Int Conf World Wide Web, , 657-666 (2007).
  33. Kocher, P., Jaffe, J., Jun, B. Differential power analysis. Adv Cryptol CRYPTO'99LNCS. 1666, 388-397 (1999).
  34. NIST. Post-Quantum Cryptography Standardization. , National Institute of Standards and Technology. (2025).
  35. Zhao, M., Wang, H., Lee, S. Efficient API Integration for Modular Cryptographic Services in Cloud Environments. J Cloud Comput. 10 (1), (2021).

Access restricted. Please log in or start a trial to view this content.

Reprints and Permissions

Request permission to reuse the text or figures of this JoVE article

Request Permission

Tags

DNA Based EncryptionCloud SecurityCryptographic ProtocolDynamic Key GenerationBio Inspired SecurityQuantum Resistant EncryptionData PrivacyCloud Storage ProtectionAdaptive Security PatternsSecure Key Generation

Related Articles