Current situation

Despite addressing a pressing need and generating large amounts of enthusiasm, electric vehicles need to be just as usable as conventional cars before mass-adoption will take place. Due to the limited range of electric vehicles mass-adoption is heavily dependent on charging stations. Barring lack of infrastructure there is also a lack of interoperability between existing charging stations with regards to payment methods, contracts and terms & conditions. This forces electric car drivers to maintain a range of scattered financial and contractual relationships to be able to drive a reasonable distance. This is a step back instead of a step forward.

Whenever there is an issue with multiple parties cooperating to deliver a service, blockchain technology can save the day. Nevertheless; the real-world applicability of blockchains have been held back because they don’t seamlessly interface with physical systems. Until now that is. RIDDLE&CODE is the blockchain interface company. Its proprietary chip, that generates a private key and keeps it secret by storing it “off-the-bus,” will be an integral part of the flexible, secure and scalable electric car charging infrastructure of the future.

Our Solution

1. Every charging station gets a unique tamper-proof identity

A RIDDLE&CODE chip is embedded into every charging station. Seeing that we use an ECC algorithm, when the chip is provisioned it creates a pair of asymmetric keys: public and private. The private key is kept private on the chip - a secret only known to the chip and nobody else. This property gives the charging station the ability to autonomously and securely interact with a blockchain.

2. Identifying the customer

Each customer holds a unique token which contains a RIDDLE&CODE chip. This token also contains a cryptochip with an ECC. Again, the private key is kept private. In contrast to classic RFID chips, RIDDLE&CODE’s unique tagging solution makes the identification process immune to compromise.

3. Multi-signature transaction registered on the blockchain

The public keys of the charging station and customer’s token are re-encoded as a blockchain address, and signed and written into the Bitcoin blockchain.


4. Getting access to the service

1) Customers use their phone to request the public keys from the charging station and/or token. The public keys are re-encoded as blockchain multi-signature address. The verification can only be done with two public keys i.e. the public key of customer and RIDDLE&CODE.

2) Make a search request to the Bitcoin blockchain for a transaction containing the address. Finding a matching transaction means that there exists a valid charging station identied and the customer is allowed to use it. But to be sure that the public keys indeed belong to a valid device (charging station/token) it also makes a challenge-response verification.

3) This highly secured but convenient interaction between the charging station and the customer can then be used for transaction initiation on a blockchain or more conventional payment networks.


  • Completely new business models can now be generated
  • Profit can now be generated by privateers with providing drivers with sustainable electricity
  • Electricity can now be indirectly pumped into the grid without needing any connecting infrastructure