Adding a basic DRM to coffee pods would be trivial for Keurig to implement. There is no need for RFID on each pod. That would be a waste of money in my opinion.<p>They can simply print a unique QR code on the bottom of each pod, and the Keurig machine could read it with a cheap webcam. The content of the data would be an encrypted message, signed with Keurig's secret key. They sign one unique message for each pod. The machine can remember all the messages it has seen, and refuse to brew any duplicates.<p>Granted, this isn't impossible to circumvent. The secret key could get leaked, but at least thats a known vulnerability. There is one more obvious weakness: every code can be used once on each machine, and not just the one that brewed the authentic code. IE, if a counterfeit outfit buys one thousand real pods, they could then distribute up to 1k pods to each customer which would act as authentic. Fortunately, this is a pain that will probably slow the production of fake pods and persuade customers to buy authentic ones.<p>This is the only sort of DRM that I would actually be OK with in this instance. It's not really a waste of money, and if the DRM-reading system works reliably, it has no negative impact on the user experience.