Create Signature Pembangunan Perangkat Lunak Steganografi Menggunakan Teknik Dynamic Cell Spreading (DCS) Dan Digital Signature Algorithm (DSA) Untuk Keamanan Data
7. Extract File
Gambar 3. 24 Sequence Diagram Extract File8. Verification
Gambar 3. 25 Sequence Diagram Verification Ext ract File sd : Penerima Ext ract : But t on File : St eganograf i : I mageSt eganograf i 1 : Ext ract File 2 : Get File 3 : File 4 : Ext ract File 5 : I sI mageFile 6 : Ext ract File 7 : File Result 8 : Ext ract File 9 : File Result [ I sI mageFile = True ] [ I sI mageFile = False ] Verif y sd : Penerima Verif y : But t on File Result PublicKey : Cust omDSAPublicKey : DSASignat ure 1 : Verif y 2 : Get File 3 : File 4 : Get Signat ure 5 : Signat ure 6 : Get PublicKey 7 : PublicKey 8 : I nit Verif yPublicKey 9 : Updat eVerif yFile 10 : Verif ySignat ureSignat ure 11 : I nf o Verif icat ion3. 1. 5. 5. Class Diagram
Class adalah sebuah spesifikasi yang jika diinstansiasi akan menghasilkan sebuah objek dan merupakan inti dari pengembangan dan desain berorientasi objek. Class menggambarkan keadaan atributproperti suatu sistem, sekaligus menawarkan layanan untuk memanipulasi keadaan tersebut metodafungsi. Berikut class diagram yang terbentuk pada perangkat lunak steganografi dan digital signature. Gambar 3. 26 Class Diagram3. 2. Perancangan Sistem
Perancangan merupakan tahap lanjutan dari analisis sistem dimana pada perancangan sistem digambarkan rancangan sistem yang akan dibangun sebelum dilakukan pengkodean kedalam suatu bahasa pemograman. Dalam perancangan sistem tidak lepas dari hasil analisis, karena dari hasil analisis sistem baru dapat dibuat suatu perancangan sistem. DSASignat ure + Signat ure: byt e + dat a: byt e -Privat eKey: Key + PublicKey: Cust omDSAPublicKey + s: St ring + Generat eKeyPair + init SignDat aPrivat eKey: DSASignat ure + Updat eSignDat adat a: byt e + SignDat a + I nit Verif yPublicKey: Cust omDSAPublicKey + Updat eVerif ydat a: byt e + Verif ySignat ureSignat ure: byt e[ ] + Byt eArrToHexSt rdat a: byt e[ ] + HexSt rToByt eArrs: St ring Cust om DSAPublicKey + p: BigI nt eger + q: BigI nt eger + g: BigI nt eger + y: BigI nt eger + PublicKey: Key + Set Valuep: BigI nt eger, q: BigI nt eger, g: BigI nt eger, y: BigI nt eger + Set KeyPublicKey + Get P + Get Q + Get G + Get Y + Get PublicKey St eganografi + St at us: Long + Finish: Long + Changed: Long File_Name_Lengt h: I nt eger = 20 + FileName: St ring + St opped: Boolean + Parent : File + Child: File + Result : File + Signat ure: Byt e[ ] + Key: Cust omDSAPublicKey + Lengt h: Long + Byt eLengt h: I nt eger + EmbedFileParent : File, Child: File, Result : File, Signat ure: Byt e[ ] , Key: Cust omDSAPublicKey + Ext ract FileParent : File, Result : File, Signat ure: Byt e[ ] , Key: Cust omDSAPublicKeyParts
» 2. Perumusan Masalah 3. Maksud dan Tujuan
» 3. Pengantar Multimedia 3. 1. Definisi Multimedia
» Velocity AAC Advanced Audio Coding [.m4a]
» Audio CD [.cda] Mpeg Audio Layer 3 [.mp3]
» MIDI Music Instrument Digital Interface [.midi]
» 5. Pengenalan Kriptografi 5. 1. Definisi dan Sejarah
» 5. Aplikasi Kriptografi 5. 1. Confidentality dan Privacy
» 5. 3. Jenis-jenis Kriptografi 5. 3. 1. Kunci Simetris
» 6. 1. Kriteria Steganografi 6. Media Cover
» 6. 3. Least Significant Bit LSB
» 6. 4. Dynamic Cell Spreading DCS
» 7. 1. Manajemen Kunci 7. Digital Signature Algorithm DSA
» 9. Use case 9. 3. Class Diagram
» 9. 4. Sequence Diagram 9. 5. Activity Diagram
» 9. 6. Collaboration Diagram 9. 7. State Diagram
» Flowgraph Notation 11. 1. White Box Testing
» Cyclomatic Complexity 11. 1. White Box Testing
» Graph Matrix 11. 1. White Box Testing
» Performance Testing 11. Black Box Testing
» Uji Ketahanan Uji Sebab-Akibat
» 11. Pengujian Perangkat Lunak 1. Analisis Sistem
» 1. 1. Analisis Masalah 1. 2. Analisis Algoritma
» 1. 2. 2. Analisis Digital Signature Algorithm DSA
» 1. 2. 2. 1. Analisis Prosedur Pembangkitan Sepasang Kunci
» 1. 2. 2. 2. Analisis Pembentukan Digital Signature
» 1. 2. 2. Analisis Verifikasi Digital Signature
» 1. 2. Analisis Teknik Dynamic Cell Spreading DCS 1. 2. 1. Analisis Proses Embedding
» 1. 2. 2. Analisis Proses Extracting 1. Spesifikasi Kebutuhan Perangkat Lunak
» 1. 5. 1. Use Case Diagram 1. 5. 2. Skenario Use Case
» Embed File Browse File Stego
» 2. 5. Jaringan Semantik 2. 6. Perancangan Method 2. 6. 1 Method Embed File
» 2. 6. 2 Method Extract File 1. Implementasi Sistem
» 2. 2. 2. Pengujian Create Digital Signature
» 2. 2. 3. Pengujian Verify Digital Signature
» 2. 3. Pengujian Black Box 2. 3. 1. Pengujian Kecepatan Membuat Signature
» 2. 3. 2. Pengujian Penyisipan Terhadap File Gambar
» 2. 3. 3. Pengujian Penyisipan Terhadap File Suara
» 2. 3. Pengujian Penyisipan Terhadap File Video
» 2. 3. 5. Pengujian Ekstraksi Terhadap File Citra
» 2. 3. 6. Pengujian Ekstraksi Terhadap File Audio
» 2. 3. 7. Pengujian Ekstraksi Terhadap File Video
» 2. 3. 8. Pengujian Kecepatan Verifikasi Signature
» 2. 3. 16. Hasil Pengujian Berdasarkan Kriteria Steganografi
Show more