Encrypted registry
I've been kicking around this idea of a secure, encrypted registry of firearm ownership. Something that protects the personal details of individuals, but still serves the purpose of being able to find the registered owner of any particular firearm that you have on hand, IE recovered from a crime scene.
Using AES, 256-bit encryption and the make, model, & serial number of a firearm, we can generate a hash for an ID and encrypted text entry for registration. I used "Ruger 10/22" as the make/model and "ABCD1234" as the serial number. That gives me:
Registry ID:
WeNuAVwlHzAuYMQu4EoBBw==
Registration data:
w0JTu+s9jalFmnk5621Z3hLKV3FIpPrx4fSuUOKVc5DKgi63wUxE22LR9HBO92WhIk4Kprvd561hEYTxoNRqN7vUWvCR5ttVE4mMyfs+Nb/pFyk76wPtHL4MiDEUJsUx
So a national firearm registry would be supplied with and store something like this:
"WeNuAVwlHzAuYMQu4EoBBw== " : "w0JTu+s9jalFmnk5621Z3hLKV3FIpPrx4fSuUOKVc5DKgi63wUxE22LR9HBO92WhIk4Kprvd561hEYTxoNRqN7vUWvCR5ttVE4mMyfs+Nb/pFyk76wPtHL4MiDEUJsUx"
Along with millions and millions of other similar, but unique entries.
Essentially, you need would need the weapon in hand in order to be able to find the correct entry and decrypt the registration info. Go ahead and copy the registration data into this webform, enter 'ABCD123' as the key, make sure it's set to 256 Bit, and hit the decrypt button.
Currently, brute-force methods for a 256-bit key size is 3.31 X 10^56 years, which is essentially impossible from what I understand: https://www.eetimes.com/document.asp?doc_id=1279619
Maybe someone with more knowledge of encryption and decryption methods can advise me on whether or not this is a viable solution.
Posted Mar 28, 2018, 9:52 PM UTC · edited
Nope. No registry at all. Nothing not now, not never