How to Create Itemised Bills on your own PC

This page shows how you can fetch journey data from the LPS database to reconstruct your journey - and thus create your own itemised bill. See the notes in the right-hand panel for an explanation of what is going on (this panel changes...). Start by selecting a car.

Select car:

Cryptographic key:

Journey number:

JourneyID:


Messages between the PC and the LPS will be shown here.

What is going on?

You submitted your journey details to the LPS database anonymously. How can you then fetch this journey data back again in order to construct an itemised bill in the privacy of your own home?

The answer is in the psuedo-random journey ID that went with each journey. The journey ID was created by the OBU based on a secret key that is possessed only by the OBU and by you - the driver. Software on your PC can use that key to reconstruct the journey IDs and so retrieve the journey data from the LPS database.

This page shows this process. Select a car and click "Generate Journey ID" to start.

Recall that users have three options:

  • Generate their own itemised bills at home on their own PC - that way no one else can reconstruct the journeys or view the itemised bill. The PC can format and display the data flexibly.
  • For maximum security the user foregoes the option of receiving itemised bills. In this case the journey IDs are truely random and can never be reconstructed.
  • Users who are unconcerned about the authorities seeing their journeys can release the cryptographic key to the road pricing authority, which can then generate the journey IDs and so generate the itemised bill, then post it to the driver.

Note that this page is designed to show how the technology works, rather than representing the actual user experience.