eLock sounds wonderful. If 128 bits key is not enough to keep hacker away, 256 bits or more can be used. If you want to make 1 more key, simply put a USB drive into the lock and ask the lock to make a key for you, saving the hassle to go to hardware store to have your key made. What a wonderful idea!
The challenges are
1) What if there is a power outaged?
2) If the device is connected to the cloud, what if Internet goes out?
3) There is a life time of any flash memory, what if the flash memory goes bad?
4) Some kind eletrostatic to burn some main components in the lock?
5) Water damage?
6) What if someone hacks the lock?
I don't have much doubt that eLock will become the best substitute to the traditional doorlock. Question is how soon we are getting through all the roadblocks.
Many of these were actually addressed in the wiki. For example, you aren't relying on the memory in the USB stick itself, rather the unique ID of the chip. Obviously water and shock are a concern as they would be with any electronic component. If I recall correctly everything is in a weather proof box.
It is not connected to the cloud currently and dealing with power outages is currently handled by a fall back to a number pad, but a battery pack for the Raspberry pi is coming.
This really is a very clever implementation, but now you have to carry a USB stick around with you -- the ideal lock has to be one that uses biometric information -- and the best of the best would be true face recognition -- how far away do you think that is?
I doubt it. There is still a major advantage to not having ANY electrical smarts in a lock. If you have used e-locks in the past and been locked out due to low batteries you know what I mean! Make power by energy harvesting and then you may have something.
Raspberry Pi and other open source boards are really helping the developers to collaborate and reuse the work done by others. This open source hardware has really increased the use of digital electronics remarkably.
absolutely. Masterlock won't be worried unless someone produces a cheap and reliable mechanical lock that isn't quite as easily picked. However, anyone that does ultimately charges much much more for it because this is a capitalist society. They know they can charge more for more security. This puts them out of the competition for masterlock.
Blog Doing Math in FPGAs Tom Burke 24 comments For a recent project, I explored doing "real" (that is, non-integer) math on a Spartan 3 FPGA. FPGAs, by their nature, do integer math. That is, there's no floating-point ...