Knowee
Questions
Features
Study Tools

Explain Finger printing with algorithm and application

Question

Explain Finger printing with algorithm and application

🧐 Not the exact question you are looking for?Go ask a question

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:

  1. 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.

  2. 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.

  3. 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.

  4. 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:

  1. 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.

  2. 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.

  3. 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.

This problem has been solved

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

1/1

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.