This little ring packs the guts of an NFC keyfob, allowing [Joe] to unlock his phone with a touch of his finger.
The NFC Ring was inspired by a Kickstarter project for a similar device. [Joe] backed that project, but then decided to build his own version. He took apart an NFC keyfob and desoldered the coil used for communication and power. Next, he wrapped a new coil around a tube that was matched to his ring size. With this assembly completed, epoxy was used to cast the ring shape.
After cutting the ring to size, and quite a bit of polishing, [Joe] ended up with a geeky piece of jewelry that’s actually functional. To take care of NFC unlocking, he installed NFC LockScreenOff. It uses Xposed, so a rooted Android device is required.
We’ll have to wait to see how [Joe]’s homemade solution compares to his Kickstarter ring. Until then, you can watch a quick video of unlocking a phone with the ring after the break.
Nicely done. I think I have some similar fobs lying around, I might have to try making one whilst waiting for my implantable NFC tag.
Hey man, John here from the NFC Ring team.. Good attempt at this, your antenna is actually oriented the wrong way but as you see it should work fine :) If you wanna talk about ideas/how we solved problems I’m always about! http://nfcring.com
I know nothing but the most general terms about NFC. So, please pardon the stupid questions. How’s the antennae incorrectly oriented? How could you tell? How is it supposed to be oriented?
Thanks.
I’m guessing based on all other RFID/EMF implementations that the antenna is normally oriented flat/parallel to the reader(‘s coil), this design has the antenna in the Z dimension. i.e. it acts as a poorer antenna in relation, but well enough for this purpose.
My understanding is that an em /wave propagates in two spheres from a standard antenna. The front facing sphere gets reflected /absorbed by battery and phone body, the back one does the induction and reading
PS Joe if you are reading these, get in touch if you want a metal ring blank so you can have a hack on that :)
Will try to use the outer ring of a ball bearing (stainless steel).. Induction will probably be a problem (e.g. no reading the tag). If it works one still needs to cover the wire+ chip.
Only easy way to beautify (although I like the geeky aesthetics of the clear resin coverd electronics) is to use colored resin for the top layer
RE Ball bearing: bare in mind materal type & mass will also affect tuning, yep induction wont work, we have a custom polymer we use to solve this problem.
RE Resin: I also really like the asthetics of a clear / transparent ring, that’s basically what we use on the NFC Ring :)
Just be careful wearing any resin ring, I did create a bunch of similar rings but when I sweated my skin would break out in a rash ;\
Happy to support you hacking further buddy if you ever do want any help just bump me, would love to create a wiki/tutorial to help others create similar projects
This one is a definite win, I wonder if he can put a coat of silver or gold paint and then a layer of resin so that it looks like a traditional ring. metal will act like shielding and make the rfid stop working.
Metalic paint contains metal so it will affect the signal but it probably wont “stop it working” entirely.
Put a break in the conductive coating and hey presto, no problem.
If you don’t, the well coupled (albeit lossy) loop will change the frequency and deQ the resonant tank.
Care to elaborate? I don’t understand.
I think that would ruin it. I like the obscurity of seeing the copper antenna and the chip as if it were a jewel. The clear resin gives it an air of mystery for those who don’t know what that hardware is/does.
Doesn’t it use a whole lot of battery to run the NFC transmitter all the time? That ring is a passive device and needs a carrier signal before it does anything, and keeping the NFC chip online all the time wastes energy.
You probably only need to ping for NFC card a few times a second and just a long enough burst for to detect a presence.
http://www.ti.com/general/docs/lit/getliterature.tsp?baseLiteratureNumber=sloa184&fileType=pdf
“NFC and RFID Reader Ultra-Low-Power Card Presence Detection Using MSP430 and TRF79xxA”
> This turns on the transmitter for approximately 20 µs.
Very low duty cycle means a very low *average* power consumption. Only after establishing that, you would turn it on and do the whole song & dance to get whatever your need.
Even so, you’re comparing it against very low average power consumption in the first place, considering you’d want your phone to operate for a week on a charge.
Or at least, I wouldn’t use a phone that has to be recharged more than once a week to remain operational.
Smart phones last a weekend on light use. If you don’t use one that’s ok, but it’s a bit silly to assume that preference as the default.
Depend on your phone. My NFC was on and last at least all day. (but I don’t used it)
Previous phone did not had a really good battery life (did have NFC neither) but your concern can be indeed a concern.
All depend on phone and personal pref.
Thinking of “Upgrading” my wedding band with it!
im not familiar with NFC, but does it have some kind of encryption? i mean, what if somebody else has also an NFC Device and tries to unlock your phone?
Every tag have a unique ID (more or less). So unless someone reads the ID on your ring, record it, and create another tag with the same ID, you are safe.
As they stated on the project, the range of the ring is very limited, so is very improbable that someone can read the ID without putting the reader in your hands.
Someone could trick you into holding an innocent-looking object that’s also an NFC reader. Or, may be the reader is somehow implanted in one’s hand and all someone needs to do to steal your NFC code is to shake your hand. (c:
Yes, it’s possible to create a innocent looking NFC reader, but I don’t think it would be possible to conceal a reader on the hand, the reader is a little bulky. But it would be easier to someone to steal your phone, or steal your ring and phone at the same time.
It’s possible to do secure stuff over NFC (as that’s what your NFC-enabled bank cards do). However, most security pass implementations just read the ID on the card.
It’s theoretically possible to clone a card if you build some custom hardware, but there’s no need to go all tin foil hat on how it can be hacked. It is considered secure enough for what’s required. Your phone is not Fort Knox, so reading a card ID will do.
It’s also reasonably easy to copy a physical key by pressing it into plasticine or even taking a photo of it. They’re still considered secure enough for your front door.
You’re overthinking this. It’s not intended to be secret military base secure, as 0xfred observed.
Furthermore, though, with any security risk you can’t just say “how could I access this.” You have to also ask “why would someone want to access it” and then “what else would they be willing to do.” If someone is willing to put together custom hardware just to access your phone, as in your phone in particular, they have some reason for picking you as the target. Maybe they know or think they know you have something. Maybe they’re insane and think you’re the antichrist. In any case, imagine a scenario where someone motivated enough to spend time and resources to target you in particular but wouldn’t be willing to just threaten you with a gun or even a knife or a bat and demand you unlock the phone for them. The range of threats you’re failing to defend that *could actually reasonably be defended against* is fairly small.
Great idea…How hard would it be to take one of the NFC stickers and do this?
It should be easy enough. You can see the chip and coil through most NFC stickers. The coil looks smaller so I’d suspect you’d get less range. It might be more fragile. The fob used looks like the ideal candidate, but if you happen to have a sticker lying around…
of course the ultimate would be to have this in a green lantern like ring that glows when the connection is confirmed…however I don’t think you’d get all the parts inside, along with keyfob or sticker guts to make it a reality….shame that.
Look at the pictures @http://hackaday.io/project/505-NFC-ring-to-unlock-Android
I used a keyfob, simple enough to disassemble
I wonder if you can just use the data from your passport/IDcard or bankcard RFID as an ID for your devices, I think you can just read at least a good chunk the basic data, so that flaw can be used to the hobbyist advantage. Then you can use something you might already carry.
You can use any old card that gets supported by the Smartphone and the installed NFC app. It then only works with your Phone, though. The app only needs to know the ID of the card. All information – what actions are triggered – is saved in the app then with the ID of the card as the reference.
Hey, I just made one after your tutorial, but it doesn’t work. I tried it with the wire from the key fob but it was one turn too short to fit a ring and the only wire I had around was copper wire with 0,5 mm (0,019 inches). I tried that with 11 turns for a diameter of 21 mm (0.826 inches). It didn’t work either.
How can I calculate what copper wire I need (diameter and length/turns).
As you see, I’m no expert in any of this. Info on this or a link would be brilliant!
Thanks in advance! (✿◕‿◕)