Prints To Convince: 3-D Printed Fingerprints To Be Used In Murder Case

3-D printing is experiencing a boom across a fascinating variety of sectors.  It can be used for construction, creating artistic foods arrangements, making clothing, or even fashioning spare parts for the International Space Station.  Now, cops have used it to help gather evidence…but is it ethical?

Every other part of you can be cloned, why not your fingerprints too?
(Image courtesy

According to the Verge, police in Michigan are currently using 3-d printing technology to help solve a crime.  A professor at Michigan State was approached by the cops, who sought to make a 3-D printed replica of a murder victim’s fingerprint.  The fingerprint, which had been recorded prior to the man’s death, would create a replica to be used to help unlock the victim’s phone.

You, part two.
(Image courtesy

Since the investigation still being underway, few details have been released about the proceedings.  However, a number of similar efforts have been made recently.  While the public is still ill at ease over the turmoil surrounding the unlocking of the San Bernardino shooter’s iPhone, there is only a scant legal precedent for how to handle such situations (although a judge did issue a warrant forcing a woman convicted of identity theft to place her finger on a phone to unlock it.)

However, the technique itself may well be valid, as iPhones have been unlocked using a simple print-clone created by using a dental mold to make a cast, then filling that with Play-Doh to make a print.  This “finger” could then be positioned over a phone’s print-scanner and, weirdly enough, work.  Various experiments with 3-D printed prints have also shown to be efficacious.

"Whoops.  Accidentally hit "print poster-sized."
Let's try this again..."
(Image courtesy

The police were unable to use the murder victim’s original fingerprint due to excessive decay.  While one doesn’t wish to think of having themselves printed in case of tragedy, it’s worth noting that the FBI already has a 100 million-plus fingerprint file anyway (including 34 million “civil prints” from non-criminal civilians.)  Homeland Security, U.S. Customs, and the Department Of Defense also maintain separate, extensive databases.

So basically, expect your prints to be entered into some kind of database at the earliest convenience, because dead or alive, your unique and unchangeable password needs to be as known to the feds as your face.

They're not just content with your usual ones and zeros any more.
(Image courtesy


  1. Nice to read this article..... Thanks for sharing this information......
    Biometric Fingerprint Access System in Chennai

  2. WOW..Technology really has come a long way hasnt it.
    It was a pleasure reading it.
    Hope to read more from you.
    myTectra is the Marketing Leader In Banglore Which won Awards on 2015, 2016, 2017 for best training in Bangalore:
    python interview questions

    python online training

  3. knowledge is the key to technology
    join here to gain that extra knowledge
    devops online training
    Devops Training in Bangalore

  4. Great post yet I was thinking about whether you could compose a litte more on this subject? I"d be exceptionally grateful in the event that you could expound a tad bit further. Value it! fifty five printing

  5. Hi There,

    Gasping at your brilliance! Thanks a tonne for sharing all that content. Can’t stop reading. Honestly!

    I use system stored procedure to deploy SSIS package. The script works without Transaction. If I put this code into Transaction then it does not work. I'm not getting what is the reason behind this. I got below error. I'm also sending script which I used.

    27203 139
    Failed to deploy project. For more information, query the operation_messages view for the operation identifier '23'.
    Begin Try
    BEGIN Transaction TR
    Declare @UId uniqueidentifier
    Select @UId=NewID()
    Insert into LogTBL(ID)
    Select @UId

    DECLARE @ProjectBinary AS varbinary(max), @operation_id AS BIGINT
    SET @ProjectBinary = (SELECT * FROM OPENROWSET(BULK 'E:\TEMP\SSIS_Test\SSIS_Test\bin\Development\SSIS_Test.ispac', SINGLE_BLOB) AS BinaryData)
    IF NOT EXISTS(SELECT * FROM SSISDB.catalog.folders WHERE name = 'TestSSIS_1')
    EXEC SSISDB.catalog.create_folder @folder_name = 'TestSSIS_1'

    EXEC SSISDB.catalog.deploy_project @folder_name = 'TestSSIS_1', @project_name = 'SSIS_Test', @Project_Stream = @ProjectBinary, @operation_id = @operation_id out
    Select 1/0
    End Try

    Begin Catch
    If @@trancount>0
    Select Error_number(),ERROR_LINE() as ErrorLine,ERROR_MESSAGE() as ErrorMessage,ERROR_SEVERITY() as ErrorSeverity
    select * from SSISDB.catalog.operation_messages
    Rollback Transaction TR
    Print 'Rollback'
    End Catch

    But great job man, do keep posted with the new updates.

    Irene Hynes

  6. Selamat Petang,

    Love it absolutely!
    So crystalline. No mumbo jumbo.
    No non-sense. Straight and simple. You guys need a standing ovation for your good work.

    I have created a form in tkinter which is connected to the database (postgresql). Now problem is that only i can use this application . My question is how can make this app more dynamic so that a team of 40 can use it . I dont want to use any python web app flask or django.

    Can anyone please suggesst that how a team of 40+ can easily use it and we can have live updates on it?

    I am so grateful for your blog. Really looking forward to read more.

    Kind Regards,
    Ajeeth Kapoor

  7. The web is an extraordinary spot to search for cars! You can now and again discover great arrangements without squandering your gas or managing any pushy sales reps. car dealerships near me