Scrambling And Descrambling Of An Image Using Chaotic Map

Hello everyone.My question is - I want to make my image unreadable while transmitting it, using chaotic map(arnold cat map, logistic maps, bakers map or henon map.To know more about chaotic map one can visit the site http://en.wikipedia.org/wiki/List_of_chaotic_maps.
#I donot know how to do scrambling and descrambling of my image. In simple words to encrypt it and then decrypt it using chaotic maps.
#I know logic behind this - Key will be used to make our original image into unreadable image and same key is used to decode it. I donot know how to encode and decode it. I need to make key using chaotic map.
#If anyone can help me to make a code to do scrambling and descrambling of input image with the help of chaotic map, It would be a great help.


Similar Content



Ideas To Make Code For Robust Image Watermarking

I need to make following Project on Image Watermarking, need suggestions of maximum people how to start this.
1.) My project shall include a Host file of size(M*M), which will hide a watermark of size(N*N) (may be a grayscale, text or true color image).
2.) Need to encrypt watermark( Suggestions are needed whether use selective encryption, ciphering), where to get maximum help and how to implement this.
3.) Which algorithm I should prefer to encrypt watermark and why?????
4.) Ideas to make Key for Encryption.
5.) Idea to embedd the watermark in host image( Either to use DWT,SVD,DCT,Fibonacci Haar Wavelet) and in which band???????????
6.) What will I loose or gain on embedding in lower frequency bands and higher frequency subbands.
7) How I can make watermark Robust to Rotation, Scaling, Croping, Resizing. Ideas to generate such code.
8.) What performance parameters will decide my robustness.
9.) How to Extract watermark and will they be extracted after attacking the watermarked image.
I will be grateful, if you give your valuable suggestions.

To Rotate An Image With Minimum Changes In Its Pixels

I am doing a project on Image Watermarking using Discrete Wavelet Transform. I have done with watermarked image,Now I am attacking image with attack like rotation. My question is that when I apply function imrotate to the watermarked image, all the pixels that are not included in the rotated image becomes zero as it is property of imrotate. Due to this I got very low PSNR between Original Image and rotated Watermarked image.

My question is-I want to rotate the image but also need to have high value of PSNR after rotation. Is there any method that after rotation all or most pixels of rotated image resembles with pixels of original image.

Shortcoming of imrotate ie zero value of pixels outside rotated area can be removed by which method???????????????

How To Do Dual Booting With ISO Image From The Same Hardware

Currently I'm using Windows 7 OS, in the same hardware I have RedHat ISO Image, is there any possibility to boot Linux ISO image directly from the same hardware?(not by using live CD,USB or any VM Workstation). I have 4 drives in my windows OS, I have ISO image in D: drive and E:drive I allocated for Linux, please try to help me out any one .....

Awaiting for your valuable Support........

Add Files To A PXE Image

Hello,

I am new to Linux images (pxe, livecd). I would like to add files to a linux image, like something under etc or var, and have the files be available on the client.
The server I am working on was already configured with a pxe image, and only 2 files are present under the pxe client folder: initrd and vmlinuz. So I am wondering if either of these files contain the dirs /etc, /var, etc..., and how I could add files to them.

To give some background, I have done the same thing in Windows. An image in Windows is typically either boot.img or install.img. You can mount either of these to a folder using the Windows SDK tool imagex.exe /mountrw <img file> 1 <mount point>. From here you can add/remove/modify any files you want. Then commit the changes with imagex.exe /unmount <mountpoint> /commit.

Can someone provide insight to the linux image creation process, which of the files (initrd, vmlinuz/vmlinux, etc...) contain what for the client boot, or something similar to the Windows Image editing process?

I know I'm asking for a range of info, but pointers to any material to help my understanding will be greatly appreciated.

Thanks,
Jon

Grub-mkconfig Menu Changes

I want to change the menu on a Suse 12 Enterprise system.
I edit the /etc/default zip12grub.conf file execure grug2-mkconfig. Then reboot the system and no changes occur. The zip12grub.conf seems like the correct file to update so I am at a loss as to what the correct process would be.

cat zipl2grub.conf
## This is the template for '@zipldir@/config' and is subject to
## rpm's %config file handling in case of grub2-s390x-emu package update.

[defaultboot]
defaultmenu = menu

[grub2]
target = @zipldir@
ramdisk = @zipldir@/initrd,0x2000000
image = @zipldir@/image
parameters = "root=@GRUB_DEVICE@ @GRUB_EMU_CONMODE@ @GRUB_CMDLINE_LINUX@ @GRUB_CMDLINE_LINUX_DEFAULT@ initgrub quiet splash=silent "

[skip-grub2]
target = @zipldir@
ramdisk = @zipldir@/initrd,0x2000000
image = @zipldir@/image
parameters = "root=@GRUB_DEVICE@ @GRUB_CONMODE@ @GRUB_CMDLINE_LINUX@ @GRUB_CMDLINE_LINUX_DEFAULT@ "

[test-grub2]
target = @zipldir@
ramdisk = @zipldir@/initrd,0x2000000
image = @zipldir@/image
parameters = "root=@GRUB_DEVICE@ @GRUB_CONMODE@ @GRUB_CMDLINE_LINUX@ @GRUB_CMDLINE_LINUX_DEFAULT@ "

:menu
target = @zipldir@
timeout = 16
default = 1
prompt = 1
1 = grub2
2 = skip-grub2
3 = test menu grub2

grub2-mkconfig -o /boot/grub2/grub.cfg

Generating grub configuration file ...
Found linux image: /boot/image-3.12.39-47-default
Found initrd image: /boot/initrd-3.12.39-47-default
Found linux image: /boot/image-3.12.28-4-default
Found initrd image: /boot/initrd-3.12.28-4-default
done

reboot

Storage cleared - system reset.
zIPL v1.24.1-38.17 interactive boot menu

0. default (grub2)

1. grub2
2. skip-grub2

Note: VM users please use '#cp vi vmsg <input> <kernel-parameters>'

Please choose (default will boot in 16 seconds):
Booting default (grub2)

Add Progress Bar To Splash Screen

I have created a new theme in /usr/share/plymouth/themes and added a .png image to it. Hence, while shutting down and booting up it displays that image. Now I want to add a progress bar as well. How to add it into the theme??
Thanks

Download And Install OpenSuse

I have multiple computers to install Linux onto.

Some of my computers do not have DVD drives.

I want to boot Linux from C:, not the USB drive.

Do I download the ISO onto a C: drive.
Copy the image to the USB with the image mover.

My confusion is that this all seems to make a boot-able USB drive.

How do I install OpenSuse without having a DVD and end up booting from the C: drive?

Do I first have to boot from the USB?

Fedora 20 Not Enough Memory To Load Image Error

I am new to LINUX and am trying to install Fedora 20 on an ACER Aspire Z5600, the specs are as follows : Pentium Dual Core 64-bit 2.7 GHz processor, 3 GB RAM and well over 100 GB of free HDD space.
When it starts I get the message: not enough memory to load image.
Not sure what the problem is.

Centos 7 Yum Repository Issue

This is the first time i've run into an issue that appear to be critical in nature, but the peculiar thing is that I have downloaded so many of these Centos 7 images (from everything iso's to dozens of mirrors), and this is a constant (when I get an image that will install)

Basic Virtual Box install, host is a windows 64 bit

Here's the first image, when I try to use yum for anything

It's probably something very obvious that im just brain farting

How To Share The Same Code Segment Between Two Processes Using Mmaps?

Hi Experts:

I'm new to Linux,recently i was confused with the words as below:

"To achieve sharing,the process A mmaps the executable file of process B into into the virtual address space of process A. As the Linux loader maps the executable files into the process when executing them,the two processes share the memory image of the mapped file"

questions:
1,What are the "executable files",are they ELF files?
2,How to do "mmaps"?if process A and process B share the same code segment, ,where is process A's own code segment?


Thank you in advance.