%0 Thesis %9 Bachelor %A 22033387, ADRIANUS BARUS %A Universitas Kristen Duta Wacana, %B Informatika %D 2011 %F katalog:3669 %I Universitas Kristen Duta Wacana %K XML, XML Digital Signature, XML Encryption, RSA, dan Rijndael. %P 65 %T PENGAMANAN DATA XML PADA PROSES EDI (ELEKTRONIK DATA INTERCHANGE) %U https://katalog.ukdw.ac.id/3669/ %X Keamanan data merupakan merupakan salah satu aspek terpenting dalam sebuah system informasi. Keamanan menjaga dan melindungi data dari pengakses yang tidak sah.Keamanan data dimaksud memastikan kerahasiaan data sekaligus melindungi data pribadi dan data perusahaan untuk keperluan bisnis. Model bisnis sekarang ini banyak yang sudah berbasis internet terutama penggunaan website membuat pertukaran sangat rawan akan adanya perubahan dan kehilangan data. Data dalam bentuk XML saat ini telah digunakan secara luas dalam dunia teknologi informasi. Peranan XML dalam transaksi bisnis pun cukup besar. Hal ini dikarenakan fitur yang diberikan XML, antara lain data yang tersimpan secara terstruktur, semantik yang dapat didefinisikan sesuai kebutuhan, berbasis teks, dan web-ready. Seiring dengan perkembangan web-services sebagai middleware untuk integrasi aplikasi antar perusahaan, XML digunakan pula sebagai format data yang dipertukarkan melalui web-services. Semua data yang dikirm aman dari orang yang tidak bertanggung jawab dengan menyembunyikan data memakai algoritma kriptografi. Dalam penulis tugas akhir ini, penulis focus kepada implementasi keamanan dokumen XML melalui web-service. Banyak solusi yang ditawarkan untuk metode pengamana data, yaitu XML Digital Signature dan XML Encryption. XML Digital Signature memastikan data sampai ketujuan aman tanpa termodifikasi dan XML Encryption menyembunyikan atau membungkus data yang sudah diberi XML Digital Signature tanda bisa terlihat oleh orang lain. Ada beberapa algoritma kriptografi yang digunakan dalam pengimplementasian XML Digital Signature dan XML Encryption, yaitu RSA dan Rijndael. RSA merupakan salah satu teknik cryptography yang menerapkan metode Asymmetric key, sehingga dibutuhkan 2 macam kunci yaitu kunci private dan kunci public. Masing-masing pengguna akan selalu memiliki sepasang kunci tersebut. RSA digunakan untuk melakukan tanda tangan dan mengenkripsi session key yang dihasilkan dari perhitungan menggunakan algoritma Rijndael. Algoritma Rijndael mengasilkan session key, dan session key yang dihasilkan digunakan untuk mengenkripsi dokumen XML.