Adaptive Video Watermarking With Multiple Cryptographic SaltsKrishan kant Lavania1 , Chandresh Bakliwal2, Megha Rathore3 , Ashish Dadich4
A new technique for transmitting the required secret information by embedding the information into the video after encryption through Salt Cryptography. A 512 bit key value is determined for encryption and positioning of secret information in the video. The encryption will be done depending upon a password. But along with the password some pseudorandom Salt sequences are also there. We will define salts which are random numbers needed to access the encrypted data, along with the password. If an attacker does not know the password, and is trying to guess it with a bruteforce attack, then every password he tries has to be tried with each salt value. So, for a one-bit salt (0 or 1), this makes the encryption twice as hard to break in this way. A two bit salt makes it four times as hard, a three bit salt eight times as hard, etc. You can imagine how difficult it is to crack passwords with encryption that uses a 32-bit salt!. Salts are stored separately from passwords. That way, even if an attacker steals the password database, it is almost useless to him (if the salt has a lot of bits). The purpose of a salt is to add arbitrary random data to the string being hashed, such that you increase the length of input to hash.