Table of Contents

EuroCypher (BSB)

EuroCypher was a variant of VideoCipher II which was designed for the ill-fated BSB (British Satellite Broadcasting) satellite service. The system was only used for a year and is now absolutely and completely obsolete, but it is interesting to look at from a historical perspective. This section is my attempt to explain a little about Eurocypher and its implementation, for the historical record.

Features

Eurocypher is a cardless, tier-based system, which is based around an ACM (access control module). It includes some 'value added' features which were relatively novel in the European satellite industry at the time.

General function

The CA function, in general, is a 'key ladder' system. This description is based on the Videocipher patent (US4613901A). Eurocypher is assumed to behave similarly.

Security

This scheme is secure, provided that the seed keys and monthly keys remain secure. The main risks to the system are:

The ACM is responsible for generating the following menus:

The content of these screens is found in the ACM ROM.

DMAC/Packet packet IDs

Eurocypher was assigned Packet Index 0x88, CAID 0x30 in the DMAC/Packet SI data.

:?: ECMs, EMMs and programme information are likely sent via this data path, and forwarded to the ACM by the receiver.

Technical details

Technical information on the various parts of Eurocypher has been split out into separate sections for convenience:

References

I'm looking for copies of the following articles or papers – please email me at philpem@philpem.me.uk if you have a copy:

BSB

DMAC/D2MAC (general)

Eurocypher

Technical information

Citations and quotes

Industry news

Digicipher

Per Chris Gerlinsky's 33c3 talk, there may be some similarity between Digicipher's data table format and SCTE-65. If Digicipher is based on Videocipher II, there may also be some data format similarity between them.

VideoCipher