Difference between revisions of "Riset-disertasi"

From belajarwiki
Jump to navigation Jump to search
Line 7: Line 7:
 
#* Payload size (bytes dikirim).
 
#* Payload size (bytes dikirim).
 
#* Retransmisi (via pcap).
 
#* Retransmisi (via pcap).
 
 
# QoE (Quality of Experience)
 
# QoE (Quality of Experience)
 
#* SSIM/PSNR area non-ROI (harus ≈1 / ∞ → fidelity utuh).
 
#* SSIM/PSNR area non-ROI (harus ≈1 / ∞ → fidelity utuh).
 
#* SSIM area ROI (rendah → privasi terlindungi).
 
#* SSIM area ROI (rendah → privasi terlindungi).
 
 
# Cryptographic footprint
 
# Cryptographic footprint
 
#* Distribusi bytes terenkripsi antar gambar/resolusi.
 
#* Distribusi bytes terenkripsi antar gambar/resolusi.
 
 
# Privasi visual
 
# Privasi visual
 
#* Apakah ROI (misalnya wajah) tak terbaca setelah enkripsi.
 
#* Apakah ROI (misalnya wajah) tak terbaca setelah enkripsi.
Line 26: Line 23:
 
#* Payload size (besar header tambahan OSCORE).
 
#* Payload size (besar header tambahan OSCORE).
 
#* CPU usage: ROI+Ascon (app) vs OSCORE (transport).
 
#* CPU usage: ROI+Ascon (app) vs OSCORE (transport).
 
 
# Reliabilitas komunikasi
 
# Reliabilitas komunikasi
 
#* Packet retransmission / packet loss.
 
#* Packet retransmission / packet loss.
 
#* Goodput (gambar/MBps efektif).
 
#* Goodput (gambar/MBps efektif).
 
 
# Security
 
# Security
 
#* Transport: full payload protected, tapi tidak selective.
 
#* Transport: full payload protected, tapi tidak selective.
 
#* App-layer: selective encryption, lebih hemat.
 
#* App-layer: selective encryption, lebih hemat.
 
#* Kombinasi: double protection, overhead lebih tinggi.
 
#* Kombinasi: double protection, overhead lebih tinggi.
 
 
# Platform diversity
 
# Platform diversity
 
#* Evaluasi di VM (GNS3) vs Raspberry Pi vs ESP32.
 
#* Evaluasi di VM (GNS3) vs Raspberry Pi vs ESP32.
Line 51: Line 45:
 
#* RAM usage.
 
#* RAM usage.
 
#* Energy/byte (estimasi via current measurement di Raspberry Pi/ESP32).
 
#* Energy/byte (estimasi via current measurement di Raspberry Pi/ESP32).
 
 
# Keamanan algoritma
 
# Keamanan algoritma
 
#* Correctness: Known Answer Test (KAT).
 
#* Correctness: Known Answer Test (KAT).
 
#* Nonce misuse resistance (uji basic).
 
#* Nonce misuse resistance (uji basic).
 
#* Konsistensi constant-time (cek dengan alat timing).
 
#* Konsistensi constant-time (cek dengan alat timing).
 
 
# Perbandingan dengan cipher lain
 
# Perbandingan dengan cipher lain
 
#* Ascon.
 
#* Ascon.
Line 62: Line 54:
 
#* ChaCha20.
 
#* ChaCha20.
 
#* AES.
 
#* AES.
 
 
# Integrasi
 
# Integrasi
 
#* Kirim gambar (via libcoap) dengan NanoCipher.
 
#* Kirim gambar (via libcoap) dengan NanoCipher.
Line 75: Line 66:
 
#* Modifikasi libcoap → NanoCipher jadi AEAD opsional di COSE.
 
#* Modifikasi libcoap → NanoCipher jadi AEAD opsional di COSE.
 
#* Kinerja encode/decode OSCORE.
 
#* Kinerja encode/decode OSCORE.
 
 
# Perbandingan OSCORE-AES vs OSCORE-Ascon vs OSCORE-NanoCipher
 
# Perbandingan OSCORE-AES vs OSCORE-Ascon vs OSCORE-NanoCipher
 
#* Latency per message.
 
#* Latency per message.
Line 81: Line 71:
 
#* CPU usage.
 
#* CPU usage.
 
#* Energy consumption.
 
#* Energy consumption.
 
 
# Robustness
 
# Robustness
 
#* Correctness (uji KAT + interop message decrypt).
 
#* Correctness (uji KAT + interop message decrypt).
 
#* Replay protection (uji ulang id_context, sequence number).
 
#* Replay protection (uji ulang id_context, sequence number).
 
 
# Resource impact (IoT)
 
# Resource impact (IoT)
 
#* Memory footprint tambahan bila OSCORE pakai NanoCipher.
 
#* Memory footprint tambahan bila OSCORE pakai NanoCipher.
 
#* Apakah Raspberry/ESP32 masih muat (RAM/flash).
 
#* Apakah Raspberry/ESP32 masih muat (RAM/flash).

Revision as of 09:18, 29 October 2025

Riset-1 (ROI + Ascon via CoAP) → Paper Conference [port 5001 - 6001]

Tujuan: menunjukkan keunggulan selective encryption untuk multimedia di IoT. Evaluasi:

  1. Kinerja sistem
    • CPU usage / execution time enkripsi (per gambar, per resolusi).
    • Latency end-to-end (ClientA → ServerB).
    • Payload size (bytes dikirim).
    • Retransmisi (via pcap).
  2. QoE (Quality of Experience)
    • SSIM/PSNR area non-ROI (harus ≈1 / ∞ → fidelity utuh).
    • SSIM area ROI (rendah → privasi terlindungi).
  3. Cryptographic footprint
    • Distribusi bytes terenkripsi antar gambar/resolusi.
  4. Privasi visual
    • Apakah ROI (misalnya wajah) tak terbaca setelah enkripsi.

Riset-2 (App-layer vs Transport-layer vs Hybrid) → Paper Q1 [port 5002 - 6002]

Tujuan: membandingkan keamanan di layer aplikasi (ROI+Ascon) vs layer transport (OSCORE) vs kombinasi keduanya (cross layer).

  1. Perbandingan overhead antar layer
    • Latency (CoAP vs OSCORE vs ROI+Ascon+OSCORE).
    • Payload size (besar header tambahan OSCORE).
    • CPU usage: ROI+Ascon (app) vs OSCORE (transport).
  2. Reliabilitas komunikasi
    • Packet retransmission / packet loss.
    • Goodput (gambar/MBps efektif).
  3. Security
    • Transport: full payload protected, tapi tidak selective.
    • App-layer: selective encryption, lebih hemat.
    • Kombinasi: double protection, overhead lebih tinggi.
  4. Platform diversity
    • Evaluasi di VM (GNS3) vs Raspberry Pi vs ESP32.
    • Apakah constraint hardware mempengaruhi performa signifikan.

Riset-3 (NanoCipher – AEAD baru) → Paper Q1 [port 5003 - 6003]

Tujuan: membuktikan NanoCipher sebagai AEAD ringan khusus multimedia. Evaluasi inti (kriptografi + sistem):

  1. Benchmark kriptografi (MCU/CPU level)
    • Cycles/byte (ukur dengan benchmark Ascon/PRESENT/ChaCha20).
    • Throughput (MB/s).
    • Code size (flash, KB).
    • RAM usage.
    • Energy/byte (estimasi via current measurement di Raspberry Pi/ESP32).
  2. Keamanan algoritma
    • Correctness: Known Answer Test (KAT).
    • Nonce misuse resistance (uji basic).
    • Konsistensi constant-time (cek dengan alat timing).
  3. Perbandingan dengan cipher lain
    • Ascon.
    • PRESENT.
    • ChaCha20.
    • AES.
  4. Integrasi
    • Kirim gambar (via libcoap) dengan NanoCipher.
    • Latency, payload, CPU, QoE → dibandingkan Ascon/AES/ChaCha20/PRESENT.

Riset-4 (NanoCipher + OSCORE) → Paper Q1 [port 5004 - 6004]

Tujuan: menguji apakah NanoCipher bisa jadi alternatif AEAD di OSCORE (transport security). Evaluasi:

  1. Integrasi OSCORE
    • Modifikasi libcoap → NanoCipher jadi AEAD opsional di COSE.
    • Kinerja encode/decode OSCORE.
  2. Perbandingan OSCORE-AES vs OSCORE-Ascon vs OSCORE-NanoCipher
    • Latency per message.
    • Payload overhead.
    • CPU usage.
    • Energy consumption.
  3. Robustness
    • Correctness (uji KAT + interop message decrypt).
    • Replay protection (uji ulang id_context, sequence number).
  4. Resource impact (IoT)
    • Memory footprint tambahan bila OSCORE pakai NanoCipher.
    • Apakah Raspberry/ESP32 masih muat (RAM/flash).