| Author: Ratheesh 09 Jul 2008 | Member Level: Gold | Rating:  Points: 1 |
DataHiding is a technology that allows owners of content to embed data invisibly or inaudibly into other digital media, such as video, audio data, or still images. When the data is embedded, it is not written as part of the data header, but rather embedded directly into the digital media itself. This process changes the original digital data, but the change is so slight that it cannot be visually detected, and has no impact on the performance of the original data.
The beauty of DataHiding is that it gives content creators a powerful means of marking their digital creations without affecting the end user's appreciation of it. The embedded information does not change the size of the original data, and it survives normal image processes such as compression and format transformation.
|
| Author: chandramohan 09 Jul 2008 | Member Level: Gold | Rating:  Points: 1 |
DataHiding is a technology that allows owners of content to embed data invisibly or inaudibly into other digital media, such as video, audio data, or still images. When the data is embedded, it is not written as part of the data header, but rather embedded directly into the digital media itself. This process changes the original digital data, but the change is so slight that it cannot be visually detected, and has no impact on the performance of the original data.
|
| Author: Sherrie 09 Jul 2008 | Member Level: Silver | Rating:  Points: 5 |
Data hiding is a characteristic of object-oriented programming. Because an object can only be associated with data in predefined classes or templates, the object can only "know" about the data it needs to know about. There is no possibility that someone maintaining the code may inadvertently point to or otherwise access the wrong data unintentionally. Thus, all data not required by an object can be said to be "hidden."
|
| Author: Kumar Velu 09 Jul 2008 | Member Level: Diamond | Rating:  Points: 6 |
Data hiding is linked to encapsulation; however data hiding is not encapsulation as it is sometimes described in this way.
Data hiding is simply the means to remove direct access to an object’s information, by providing operations that perform actions on the data. This way any changes to the value of the data must come through the interface to the data, which is an operation. Thus we use access operations or properties.
Data hiding is a form of encapsulation in which we define access to data as a responsibility.
So all data hiding is encapsulation, but not all encapsulation is data hiding.
example:
class Counter { private int Count;
public Counter() { Count = 0; }
public void setCount( int newVal ) { Count = newVal; }
public int getCount() { return Count; } }
This piece of code is also encapsulated, showing that you can have encapsulation without data hiding, but you cannot have data hiding without encapsulation.
|
| Author: Sridhar R 15 Jul 2008 | Member Level: Diamond | Rating:  Points: 1 |
Data hiding, a form of steganography, embeds data into digital media for the purpose of identification, annotation, and copyright. Several constraints affect this process: the quantity of data to be hidden, the need for invariance of these data under conditions where a "host" signal is subject to distortions, e.g., lossy compression, and the degree to which the data must be immune to interception, modification, or removal by a third party. We explore both traditional and novel techniques for addressing the data-hiding process and evaluate these techniques in light of three applications: copyright protection, tamper-proofing, and augmentation data embedding.
Regards Sridhar R Nothing is illegal, Until You Get Caught With Tears...Sridhar R
|