Anda di halaman 1dari 10

Secure Image Transcoding technique using chaotic key based algorithm

abstrak Transcoding adalah data digital-ke-digital langsung konversi satu pengkodean ke yang lain. makalah ini mengusulkan sistem transcoder citra aman yang terutama berfokus pada aplikasi multimedia seperti web browsing melalui ponsel, untuk meningkatkan pengiriman mereka untuk perangkat klien dengan lebar berbagai komunikasi, penyimpanan dan tampilan kemampuan. Sistem ini didasarkan pada enkripsi CKBA memastikan ujung ke ujung keamanan. Kinerja sistem telah dievaluasi untuk gambar yang berbeda. pengantar Sekarang hari pertumbuhan dalam pengolahan digital data multimedia yang cepat, oleh tuntutan dari incrasing konsumen konten dengan berbagai pelebaran peralatan digital, memerlukan bitstreams untuk dimodifikasi 1 , sudhish@nitc.ac.in setelah transmisi. Transcoder dapat ditempatkan di channel untuk mengurangi bit rate sebelum transmisi untuk mengakhiri perangkat pengguna [1], [2]. Pandangan simplifed dari sistem penyiaran yang khas adalah ditunjukkan pada Gambar 1

Fig.1.A potential broadcasting network

Salah satu tantangan dalam menggunakan jaringan tersebut melindungi hak kekayaan intelektual pemilik konten dan produsen saat data ditransmisikan melalui saluran publik. Dalam tradisional kripto sistem kunci rahasia yang digunakan untuk mengenkripsi dan

mendekripsi data.There adalah dua drowbacks utama dalam menggunakan tradisional kripto-sistem untuk melindungi citra data. Pertama adalah bahwa sistem tradisional yang baik terlalu lambat atau membutuhkan kompleksitas yang berlebihan secara real operasi waktu dengan volume data yang besar. Itu yang kedua adalah bahwa setiap modifikasi teks cipher dihasilkan menggunakan on dan off-cipher rak akan membuat yang dihasilkan bitstream undecipherable. Pendekatan intuitif adalah untuk memungkinkan transcoder untuk mendekripsi aliran bit, sebelum transcoding, re-enkripsi dan transmisi, seperti yang ditunjukkan pada Gambar. 2 (a). Meskipun pendekatan ini sangat efektif dalam memastikan pengiriman konten efisien, tidak memungkinkan ujung ke ujung keamanan

Fig.2 (a) Traditional transcoder with encrypted data

Untuk memastikan ujung ke ujung keamanan satu dari kemungkinan pendekatan ditunjukkan pada Gambar 2 (b). di sini Tahap transcoder dibuat sedemikian rupa sehingga tidak ada teks biasa tersedia secara bebas di tahap-tahap peralihan dari transcoding. Untuk tujuan ini decode dan re-encode tahap digunakan dengan kuantisasi yang berbeda nilai-nilai.

Fig .2(b) Secure transcoder using ciphers designed for transcoding

Dalam tulisan ini, kami menerapkan citra aman

transcoder yang memiliki terlalu banyak multimedia aplikasi seperti pencitraan medis [3], mobile web menjelajah [4], [5], dll

Literature survey survei Sastra Transcoding adalah proses memanipulasi dikodekan bit stream dengan atau tanpa decoding itu . Berbagai jenis transcoders ada kesepakatan bahwa dengan aspek yang berbeda dari urutan seperti bitrate , resolusi spasial , pengkodean standar dll Makalah ini terutama berfokus pada bitrate transcoding . Baru-baru ini banyak makalah telah diusulkan dengan ide aliran ciphering . Umumnya enkripsi dapat dikategorikan menjadi tiga yaitu enkripsi lengkap , selektif enkripsi dan enkripsi bersama. dalam lengkap Seluruh enkripsi data akan dienkripsi sedangkan di enkripsi selektif hanya bagian dari data. bersama enkripsi mengacu pada enkripsi yang dilakukan selama kompresi . Makalah ini menggunakan Chaotic Key Berdasarkan Algoritma ( CKBA ) , algoritma enkripsi lengkap untuk keamanan . 2.1 Gambar transcoder Dalam transcoder gambar , ukuran gambar diubah dan digunakan jika resolusi output berbeda dari resolusi media. Hal ini juga dapat dilakukan dengan re encoding , khususnya sebagai bagian dari transrating (seperti gambar bawah sampel membutuhkan bitrate rendah ) . Aplikasi lain yang penting adalah web browsing melalui ponsel . Keuntungan dari transcoding adalah pengurangan dinamis dalam web Waktu download melalui link bandwidth rendah dan pengurangan biaya per byte atas link tariffed melalui data yang kompresi . Transcoding gambar di internet meningkatkan pengiriman ke perangkat klien dengan berbagai komunikasi , pengolahan, penyimpanan dan tampilan kemampuan . 2.2 Chaotic Key Based Algorithm ( CKBA ) Dalam [ 6 ] , algoritma kunci berbasis kacau ( CKBA ) untuk enkripsi citra diusulkan . Ini adalah lengkap teknik enkripsi . Prosedur enkripsi CKBA secara singkat dapat digambarkan sebagai berikut . menganggap ukuran dataran - gambar M N. Shuffle DCT matriks menggunakan kunci acak yang dihasilkan . Hal ini dapat dilakukan sebelum atau sesudah tahap kuantisasi .

Menerapkan algoritma menyeret dalam spasial domain dapat mengakibatkan pengurangan besar dalam rasio kompresi . Karena , di sebagian besar multimedia aplikasi , kompresi yang lebih besar adalah wajib persyaratan, kami tidak dapat melaksanakan mengocok algoritma dalam domain spasial . Oleh karena itu , melakukan operasi menyeret dalam domain transform , tanpa mempengaruhi rasio kompresi yang menguntungkan . Jadi , blok - bijaksana shuffling dari DCT matriks dilakukan sehingga kompresi yang tetap utuh . Menyeret dilakukan berdasarkan peta kacau . Asumsikan bahwa ukuran dataran - gambar M N. Pilih kondisi awal x ( 0 ) dari satu dimensi sistem yang kacau sebagai kunci rahasia enkripsi sistem yang ditetapkan oleh peta logistik berikut ( 1 ) .

Hal ini telah dibuktikan bahwa sistem berperilaku berantakan jika nilai > 3,5699. Ini sistem yang kacau dijalankan untuk membuat kacau urutan x (i) untuk saya bervariasi dari 0 sampai (MN / 8) - 1. sekarang kemudian dikelompokkan menjadi 8 bit untuk membentuk sebuah integer sehingga acak array yang semu dari MN/64 bilangan bulat terbentuk. Dengan menghindari unsur-unsur pengulangan, adalah mungkin untuk membentuk sebuah array dengan panjang 256. Array ini dapat diambil sebagai indeks untuk mengocok kolom input DCT matriks. Sistem ini adalah sistem yang terenkripsi memberikan kompresi yang baik dengan memilih sesuai matriks kuantisasi.

Secure Image transcoder(Proposed system)


Aman Gambar transcoder (Usulan sistem)

Usulan gambar transcoder diagram blok aman ditunjukkan pada Gbr.3. Sistem ini pada dasarnya modifikasi jpeg ada encoder-decoder algoritma. Modifikasi utama adalah 3.1 Enkripsi 3,2 Transcoding

Fig.3 Block diagram for proposed secure image Transcoder

3.1 Enkripsi Algoritma JPEG Normal diimplementasikan dengan blok menyeret menggunakan kunci 8 bit yang dihasilkan oleh linier geser umpan balik register ( LFSR ) [ 7 ] . Pertama seluruh gambar dipisahkan sebagai variabel blok ukuran kecil . kemudian setiap blok dikocok dan zigzag dipindai . The dihasilkan 8 bit semu random kunci XOR dengan polos bit teks demi sedikit . Jadi keacakan kunci 8 bit menghancurkan sifat statistik dalam teks biasa . Algoritma terbalik dengan kunci yang sama dapat merekonstruksi gambar . 3,2 Transcoding Dalam transcoder , blok pertama adalah decoder , yang dapat diikuti oleh sistem lain , dan yang terakhir adalah encoder . Untuk saat ini , kita akan membatasi skenario kami dengan dengan asumsi bahwa tidak ada pengolahan menengah dilakukan antara decoder dan encoder . Oleh karena itu , tujuannya adalah untuk mencapai file yang sama seperti aslinya pada akhir

encoder . Salah satu isu utama yang masih tersisa untuk menjelaskan sebabnya proses decoding / re-encoding reguler lossy . Kuncinya di sini adalah warna konversi Model proses ( YCbCr - > RGB dan RGB - > YCbCr ) . mereka memperkenalkan beberapa kuantisasi , sehingga decoding/reProses encoding tunduk pada penurunan kualitas . Untuk warna gambar algoritma transcoding , RGB gambar diubah ke bentuk YCbCr dan setiap matriks menerapkan algoritma jpeg dengan kuantisasi yang berbeda matriks . Kemudian pada tahap re-encoding , yang matriks kuantisasi adalah skala sedemikian rupa sehingga untuk mendapatkan gambar dikompresi . Citra transkode dapat direkonstruksi dengan mengulangi proses sebaliknya .

hasil Untuk simulasi kami menggunakan 7 skala gambar abu-abu dan melakukan transcoding aman . Hasil ditunjukkan di tabel 1-3 . Juga satu gambar kamera menunjukkan transcoding citra aman untuk abu-abu gambar ( Gbr.4 ( a) ) dengan faktor kuantisasi 2 dan ( Gbr.4 ( b ) ) dengan faktor kuantisasi 10 . Warna gambar Hasil transcoder aman ditunjukkan pada Gambar 5 . Dari tabel [ 1-3 ] jelas bahwa dengan mengubah nilai kuantisasi akan kita dapatkan kompresi yang lebih baik untuk gambar . Dalam hasil ini , Tabel - 1 menunjukkan variasi rasio kompresi dan rata-rata bit per gambar untuk nilai kuantisasi yang berbeda pada kamera gambar manusia. Sebelum transcoding gambar ini memiliki rasio kompresi 13,0517 dan rata-rata bit per gambar 0,6129 , setelah transcoding dengan mengkuantisasi dengan faktor 2 rasio kompresi berubah menjadi 20,1944 dan rata-rata bit per gambar berubah menjadi 0,3961 . Tabel 2 menunjukkan rasio kompresi tujuh citra uji yang berbeda untuk faktor kuantisasi 5 dan Tabel 3 menunjukkan variasi rata-rata bit per gambar dalam citra uji tujuh untuk kuantisasi yang sama faktor .

Fig. 4(a) secure transcoder for grey scale image with quantization value 2. Left image is the input cameraman test image and right most images is the output

Fig. 4(b) secure transcoder for gray scale image with quantization value 10. Left image is the input cameraman test image and right most images is the output

Fig.5 Secure image transcoder for colour image. Left image is the input test image colour image and right most images is the output

Table.1 Analisis rasio kompresi dan rata-rata bit per gambar sehubungan dengan berbagai nilai kuantisasi

Table.2 Untuk gambar yang berbeda: Rasio kompresi untuk nilai kuantisasi 5

Table.3 untuk gambar yang berbeda-beda: Average Bit per gambar untuk nilai kuantisasi 5

kesimpulan Beberapa algoritma Transcoding yang sudah diperiksa untuk pemanfaatan bandwidth efektif

dan kepuasan pengguna. Makalah ini memberikan gagasan bagaimana data berkualitas tinggi seperti gambar dapat dengan aman ditransmisikan ke lingkungan yang berbeda dengan efektif pemanfaatan bandwidth yang tersedia. Dari hasil jelas bahwa, untuk transcoding kita memanfaatkan penuh efisiensi algoritma jpeg yang ada dan memberikan yang lebih baik kompresi untuk nilai kuantisasi yang berbeda. di sini kami mempresentasikan keamanan dalam hal CKBA.

Anda mungkin juga menyukai