Explain Finger printing with algorithm and application
Question
Explain Finger printing with algorithm and application
Solution
Fingerprinting is a process used in computer science to identify data sets, files, or locations based on their unique characteristics. It's often used in data deduplication, data integrity, and data identification processes.
Algorithm:
-
Data Collection: The first step in fingerprinting is to collect the data that needs to be fingerprinted. This could be a file, a data set, or a location.
-
Feature Extraction: The next step is to extract the unique features of the data. These features are what make the data unique and identifiable. For example, in a file, this could be the file size, the file type, the date it was created, etc.
-
Hashing: Once the unique features have been extracted, they are then hashed. Hashing is a process that takes an input (or 'message') and returns a fixed-size string of bytes, which is typically a 'digest'. The output is unique to each unique input. It's nearly impossible to regenerate the original input value from its hashed output.
-
Comparison: The hashed value is then compared to a database of other hashed values. If the hashed value matches a value in the database, then the data has been identified.
Applications:
-
Data Deduplication: Fingerprinting is used in data deduplication to identify and remove duplicate copies of repeating data. This is often used in backup systems to reduce the amount of storage space needed.
-
Data Integrity: Fingerprinting can be used to ensure data integrity by checking the fingerprint of a file or data set against a previously recorded fingerprint. If the fingerprints match, the data has not been altered.
-
Data Identification: Fingerprinting can also be used to identify data. For example, in digital forensics, fingerprinting can be used to identify files or data sets based on their unique characteristics.
Similar Questions
DNA fingerprinting isGroup of answer choicesa way to distinguish between two individuals of the same species.a way to identify the species a sample came from.a method that examines the DNA sequences encoding for the tiny ridges and valleys that provide texture to the pads of human fingers.a way of extracting DNA samples from human fingerprints.a way of determining the sequencing of the human genome.
In IR the finger print region is
how bio metric device reads finger prints short form mein
This type of printing can be used to create a unique image. It involves a clean plate of metal or glass on which the artist carefully inks the image before printing. Group of answer choicesetchingreliefmezzotintmonotypelinocut
Introduction on Gel Electrophoresis and Genetic Finger Printing
Upgrade your grade with Knowee
Get personalized homework help. Review tough concepts in more detail, or go deeper into your topic by exploring other relevant questions.