CH664658A5 - Procede et dispositif d'analyse et de reconnaissance automatique du code de cryptage d'emissions de television. - Google Patents

Procede et dispositif d'analyse et de reconnaissance automatique du code de cryptage d'emissions de television. Download PDF

Info

Publication number
CH664658A5
CH664658A5 CH128985A CH128985A CH664658A5 CH 664658 A5 CH664658 A5 CH 664658A5 CH 128985 A CH128985 A CH 128985A CH 128985 A CH128985 A CH 128985A CH 664658 A5 CH664658 A5 CH 664658A5
Authority
CH
Switzerland
Prior art keywords
code
analysis
line
encryption
lines
Prior art date
Application number
CH128985A
Other languages
English (en)
Inventor
Francois J Zberg
Original Assignee
Technical Developments And Inv
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Technical Developments And Inv filed Critical Technical Developments And Inv
Priority to CH128985A priority Critical patent/CH664658A5/fr
Priority to BE0/216100A priority patent/BE903993A/fr
Priority to LU86240A priority patent/LU86240A1/fr
Priority to DE19863600326 priority patent/DE3600326A1/de
Publication of CH664658A5 publication Critical patent/CH664658A5/fr

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04NPICTORIAL COMMUNICATION, e.g. TELEVISION
    • H04N7/00Television systems
    • H04N7/16Analogue secrecy systems; Analogue subscription systems
    • H04N7/167Systems rendering the television signal unintelligible and subsequently intelligible
    • H04N7/169Systems operating in the time domain of the television signal
    • H04N7/1693Systems operating in the time domain of the television signal by displacing synchronisation signals relative to active picture signals or vice versa

Landscapes

  • Engineering & Computer Science (AREA)
  • Multimedia (AREA)
  • Signal Processing (AREA)
  • Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)

Description


  
 



   DESCRIPTION



   La présente invention a trait au domaine de la télévision dite cryptée et concerne plus précisément la recherche du code de cryptage, utilisé dans le cadre du cryptage d'image télévisée par application de retards entre le signal image de chaque ligne vidéo et l'impulsion de synchronisation de ligne, ces retards étant variables et établis d'une ligne à l'autre d'après un code pseudo-aléatoire. Un tel cryptage détruit la structure verticale de l'image, la rendant inintelligible, les lignes étant décalées les unes par rapport aux autres et, pour une même ligne, d'une trame à l'autre de même parité dans un même cycle. Seule une compensation de ces retards à la réception permet de rétablir la synchronisation des différents signaux d'image d'une ligne à l'autre, le code de compensation étant lui-même fonction du code pseudo-aléatoire des retards utilisé lors du cryptage.



   De tels dispositifs de cryptage et de décryptage existent à l'heure actuelle en Europe dans le cadre de télévisions à prépaiement, destinées à n'être décodées que par une certaine catégorie d'abonnés (cf.



  brevet français 75.34029 et demandes de brevets français 82.05006 et 82.05007).



   Le brevet suisse N" 661 628 (demande déposée le 9 janvier 1985 par Technical Developments  & Investments) décrit différents   procé-    dés et dispositifs d'analyse et de reconnaissance du code de cryptage d'émissions de télévision, dont la présente invention ne représente qu'une autre forme, plus simple, d'analyse et de reconnaissance automatique du code de cryptage d'émissions de télévision.



   Le but de l'invention est d'arriver à déterminer le cycle pseudoaléatoire des décalages utilisé lors du codage, de manière à le restituer à un décodeur adapté qui sera alors capable de fournir une image correcte à partir de la version cryptée de l'image, cela sans qu'il soit nécessaire à l'organisme crypteur de communiquer à chaque abonné le nouveau code de cryptage utilisé à chaque changement de celui-ci.



   Il faut toutefois, pour que cette invention soit utilisable, que le code pseudo-aléatoire des décalages successifs entre le signal d'image vidéo de ligne et l'impulsion de synchronisation de cette même ligne, d'une ligne à l'autre, soit un code cyclique, c'est-à-dire établi pour un nombre fini T de trames et réinitialisé au terme de ces T trames grâce à une indication de synchronisation de cycle portée par   l'éniis-    sion vidéo, l'émission audio ou les deux ensemble (par exemple, le cycle peut être réinitialisé toutes les 6 trames grâce à un niveau de blanc uniforme porté par la dernière ligne de la trame de fin de cycle, cette dernière ligne de trame restant noire dans les 5 autres trames du cycle, comme le suggère la demande de brevet française
N" 82 05008).



   Il faut en outre que le nombre des décalages différents possibles soit un nombre fini; appelons-le d (par exemple d = 3, c'est-à-dire 3 types de décalages différents T1, T2, T3 avec, par exemple,   T1      =0,      T2 =s, T3 =2 s et avec s= 1 tirs).   



   Il faut enfin que le nombre des différents codes pseudo-aléatoires possibles ne soit pas infini.



   Ces trois conditions sont effectivement réalisées dans le cadre des applications européennes actuelles de ce mode de cryptage.



   Nous appellerons, dans le cadre de ce brevet et conformément aux spécificités techniques couramment en vigueur,  palier de suppression  la partie de la ligne vidéo débutant à la fin du front montant du top de synchronisation de ligne et terminant au début du signal image de cette même ligne vidéo supposée non cryptée ou correctement décryptée.



   Un tel palier de suppression ne contient par conséquent aucune information d'image et sert à la référence de noir. Lorsqu'il sera question de  palier de suppression  pour une ligne vidéo cryptée, nous ferons référence à une partie de cette ligne vidéo débutant à la fin du front montant du top de synchronisation de ligne et de durée identique au palier de suppression d'une ligne vidéo non cryptée ou correctement décryptée.



   Le procédé d'analyse et de reconnaissance automatique du code de cryptage d'émissions de télévision consiste alors à essayer sur  
L'image vidéo cryptée successivement chacun des différents codes de cryptage possibles à l'aide d'un décodeur adapté et, pour un code donne, à rechercher sur un nombre déterminé de trames, grâce à un dispositif d'analyse portant sur certaines des lignes ainsi obtenues, la présence d'un signal image sur une plage d'analyse déterminée du palier de suppression de ces lignes, un tel signal étant significatif sur la ligne considérée de l'application d'un mauvais décryptage par le décodeur adapté.



   Ainsi la présence d'un tel signal image sur la plage d'analyse déterminée du palier de suppression pour une seule des lignes examinées et pour le code considéré permet-elle de rejeter ce code comme étant faux et de passer à l'analyse du code suivant.



   Un tel procédé est notamment utilisable lorsque le nombre des codes pseudo-aléatoires différents possibles est faible, et qu'il existe entre chacun de ces différents codes des différences notables, ce qui est en particulier réalisé lorsque ces codes sont eux-mêmes issus d'un générateur pseudo-aléatoire capable de générer la séquence du code de cryptage pour un cycle complet à partir d'une clef de départ relativement courte.

   (De tels générateurs de codes pseudo-aléatoires sont utilisés à l'heure actuelle en Europe dans le cadre d'émissions télévisées cryptées par institution de retards, variables d'une ligne à l'autre, entre le signal image de la ligne vidéo et l'impulsion de synchronisation de ligne.)
 De tels générateurs pseudo-aléatoires utilisent différents procédés logiques qu'il suffit de recréer, l'analyse ne nécessitant plus alors que de tester successivement chacune des différences clefs de départ possibles (par exemple, si la clef de départ s'exprime sous la forme d'un mot de 11 bits, il y a   211,    soit 2048 clefs différentes possibles qu'il suffit de tester une à une;

   si chacun des tests nécessite 1 trame d'ana   Iyse,    il faudra au maximum 41 secondes pour repérer la bonne clef et par conséquent connaître le code de cryptage utilisé, ce qui est relativement court).



   La figure 2 représente, du point de vue de la luminance, dans le cadre d'un exemple de cryptage à 3 temps de décalage (0, T, 2T), et pour un signal image schématique dont le début est d'emblée un niveau moyen de blanc, l'ensemble des différentes lignes vidéo pouvant être obtenues à l'aide du décodeur adapté appliqué à rimage vidéo cryptée, en présence du bon code de cryptage (E), ou d'un mauvais code de cryptage (G) par rapport à l'ensemble des différentes lignes vidéo pouvant être obtenues au cryptage (F). L'exemple (E) représente également les lignes vidéo telles qu'elles sont re çues en l'absence de cryptage, toujours du point de vue de la luminance.

  H représente le palier de suppression et P une plage du palier de suppression sur laquelle peut se faire l'analyse, toute plage d'analyse choisie sur le palier de suppression se devant de   contenir.une    partie au moins de cette plage P pour être opérationnelle.



   La figure 1 représente un dispositif d'analyse et de reconnaissance automatique du code de cryptage mettant en oeuvre le procédé d'analyse automatique par étude d'une plage du palier de suppression.



   Un tel dispositif comprend:
 a) Un extracteur de synchronisation 1 permettant d'obtenir à partir de l'image vidéo 100 les impulsions de synchronisation de ligne en 2 et de trame en 3.



   b) Un extracteur de synchronisation du cycle de codage 4, luimême fonction du type d'information vidéo de synchronisation de cycle prévue par l'organisme crypteur (dans l'exemple décrit, une information vidéo portée par la dernière ligne de la dernière trame du cycle), et capable de fournir des impulsions de synchronisation de cycle.



   c) Un générateur de code 60 capable de créer ou de restituer la totalité des codes pseudo-aléatoires différents possibles. Un tel générateur reçoit les impulsions de synchronisation de ligne 2, de trame 3 et les impulsions de synchronisation de cycle issues de 4.



   d) Un décodeur adapté 30 capable de restituer, en présence du bon code de cryptage de l'image vidéo issu du générateur 60, une image vidéo parfaitement décryptée. En période d'analyse, ce déco
 deur adapté 30 reçoit les codes à tester du générateur 60 et transmet à l'analyseur 300' L'image vidéo transformée selon le code de décryptage fonction du code de cryptage analysé. Le décodeur adapté re çoit les impulsions de synchronisation de ligne 2 issues de l'extracteur de synchronisation 1.



   e) Un interrupteur 70 permettant de remettre à zéro le générateur de codes et par conséquent de redébuter l'analyse entière, et un écran vidéo 200 permettant de visualiser l'image d'après le décodage effectué.



   f) Un analyseur d'image 300', caractérisé en ce qu'il comprend: - Un filtre réjecteur de la sous-porteuse couleurs 10. Il s'agit d'un circuit  bouchon  à 4,286 MHz pour le SECAM; 4,43 MHz pour le PAL; 3,58 MHz pour le NTSC. Un tel filtre permet de filtrer la chrominance pour ne conserver que la luminance.



  - Un circuit d'alignement au noir 26 permettant de restituer la composante continue du signal.



  - Un circuit comparateur 27 qui délivre un niveau logique 1 lorsque le niveau du signal vidéo est supérieur à un niveau de référence choisi R.



  - Un générateur de fenêtre 18 permettant de ne prendre en compte dans l'analyse que certaines lignes pour chaque trame et, pour ces lignes, qu'une certaine plage du palier de suppression. Ce générateur de fenêtre délivre un niveau logique 1 à l'intérieur des temps pris en compte dans l'analyse.



  - Une porte logique  ET  28 qui traite les informations issues du générateur de fenêtre, d'une part, et du circuit comparateur, d'autre part.



  - Un circuit de décision 29 qui, en fonction du nombre des impulsions reçues par trame, informe le générateur de code 60, sous la forme d'un mot de 2 bits, du résultat de l'analyse sur cette trame.



  L'information de reconnaissance du code comme étant le bon est transmise sous la forme: 01; l'information de reconnaissance du code comme étant faux sous la forme: 10; enfin l'information de réanalyse de ce même code sous la forme: 00, tant qu'un nombre suffisant de trames n'a pas été pris en compte dans l'analyse du code.



   Un tel dispositif permet en fin de compte et après un temps d'analyse variable, fonction du nombre de codes à analyser avant de trouver le bon et de la qualité analytique des lignes prises en compte (un minimum de luminance en tout début du signal image étant nécessaire), de reconnaître le bon code de cryptage et par conséquent de le donner à un décodeur adapté pour décrypter les émissions télévisées ainsi cryptées.



   Un tel procédé n'est donc valable qu'à partir du moment où le temps de recherche automatique du code de cryptage est court par rapport au temps pendant lequel ce code est appliqué (par exemple pour un code de cryptage valable un mois et une analyse de l'ordre de 30 minutes). Toutefois, dans le cas où le code de cryptage serait rapidement changé mais toujours choisi au sein d'un nombre restreint n de différents codes (par exemple n= 8) fixés pour une durée de temps relativement longue (par exemple de l'ordre du mois), et si une information particulière, spécifique de celui des n codes utilisé à un instant donné, est véhiculée par l'information vidéo, ou l'information audio, ou les deux à la fois avant ou à chaque changement de code, il demeure possible de procéder selon l'invention, à condition de tenir compte pour chaque trame analysée du code parmi les n possibles, 

   en cours d'utilisation, et de poursuivre l'analyse selon n sous-niveaux d'analyses dont il serait possible de passer de   l'un    à l'autre quelconque tout en conservant en mémoire les opérations d'analyse déjà effectuées sur chacun de ces sous-niveaux, et ce jusqu'à obtention de la valeur des n codes. Il suffira alors de les restituer chacun, en fonction de l'information spécifiant celui des n codes utilisés, pendant le temps d'utilisation respectif, à un décodeur adapté, pour obtenir une image parfaitement décryptée de la version cryptée de départ.



   Les procédé et dispositif selon l'invention peuvent être également utilisés pour la recherche du code de cryptage lorsque les émissions de télévision non seulement sont cryptées comme indiqué dans le préambule de la revendication 1, mais également appliquent un  procédé d'inversion de polarité du signal vidéo (tel que décrit dans la demande de brevet français 75 34029), opéré sur une ou plusieurs lignes déterminées du cycle et pour chaque cycle sur les mêmes lignes. De telles inversions de polarité peuvent être reconnues par un   circuit      simple    et le   signal    être restitué corrigé de   cette      inversion    de polarité, ce qui permet d'appliquer les procédé et dispositif de la présente invention. 

  L'information indiquant que telle ligne du cycle a subi une inversion de polarité peut facilement être conservée dans une mémoire complétant celle conservant les valeurs de décalage, et l'information être restituée au décodeur adapté de façon à rectifier cette inversion de polarité conjointement à la compensation des décalages qu'il opère. 

Claims (2)

  1. REVENDICATIONS 1. Procédé d'analyse et de reconnaissance automatique du code de cryptage d'émissions de télévision, le cryptage étant obtenu par imposition d'un retard, variable d'une ligne à l'autre, entre le signal image de la ligne vidéo et l'impulsion de synchronisation de ligne, ces retards étant établis d'une ligne à l'autre selon un code pseudoaléatoire réinitialisé de maniére cyclique toutes les T trames, caractérisé en ce qu'un premier code pseudo-aléatoire de cryptage possible est généré par un circuit adéquat, qu'un décodeur applique les valeurs de retard complémentaires, correspondant à ce premier code, au décryptage des lignes correspondantes du cycle, qu'un circuit d'analyse recherche sur certaines des lignes ainsi obtenues la présence d'un signal image sur une plage donnée du palier de suppression, que lorsque,
    dans un minimum de ces lignes pour uRi groupe de trames considéré. un signal image est perçu sur la plage donnée du palier de suppression, un second code de cryptage est généré et l'opération d'analyse est répétée, puis un troisième code de cryptage, etc., jusqu'à ce que le code de cryptage généré à l'aide du décodeur des lignes, dont celles prises en compte dans l'analyse, et pour un groupe déterminé de trames, ne débutent pas leur signal image sur la plage du palier de suppression choisie pour l'analyse sauf exceptions, le nombre des exceptions étant inférieur à un nombre déterminé, ce qui entraîne la fin de l'analyse et la mise en mémoire du dernier code employé.
  2. 2. Dispositif pour la mise en oeuvre du procédé selon la revendication 1, caractérisé en ce qu'il comprend: a) un extracteur de synchronisation (1) qui permet d'extraire les impulsions de synchronisation de ligne (2) et de trame (3) du signal de télévision reçu crypté (100); b) un circuit d'analyse des informations de synchronisation de cycle (4), qu'elles soient vidéo ou audio ou les deux, et permettant de générer des impulsions de synchronisation de cycle; c) un circuit générateur de codes (60), capable de créer ou de restituer successivement tous les différents codes de cryptage pseudoaléatoires possibles et recevant les impulsions de synchronisation de ligne, de cycle et de trame;
    ; d) un décodeur adapté (30) capable d'appliquer un retard de décryptage à chaque ligne, en fonction de la valeur du décalage de cryptage fournie par le générateur de code, pour un code donné, successivement pour chacune des lignes du cycle au moment de son passage respectif; e) un circuit d'analyse d'image (300'), auquel est transmise la version traitée par le décodeur, selon le code à analyser, de l'image vidéo cryptée de départ, comportant:
    : un un filtre réjecteur (10) de la sous-porteuse couleurs, permettant de ne conserver de l'information vidéo que la luminance; un un circuit d'alignement au noir (26) permettant de restituer la composante continue du signal; - un circuit comparateur (27) qui délivre un niveau logique 1 lorsque le niveau du signal est supérieur à un niveau de référence choisi; - un générateur de fenêtre (18) permettant de ne prendre en compte dans l'analyse que certaines lignes pour chaque trame et, pour ces lignes, qu'une certaine plage du palier de suppression, ce générateur de fenêtre délivrant un niveau logique 1 à l'intérieur des intervalles de temps pris en compte dans l'analyse; - une porte logique ET (28) qui traite les informations issues du générateur de fenêtre, d'une part, et du circuit comparateur, d'autre part;
    ; - un circuit de décision (29) qui, en fonction du nombre des impulsions reçues par groupe donné de trames, informe le générateur de code de ce que le code analysé est le bon ou non, cette dernière interprétation entraînant l'analyse d'un autre code de cryptage.
CH128985A 1985-01-09 1985-03-22 Procede et dispositif d'analyse et de reconnaissance automatique du code de cryptage d'emissions de television. CH664658A5 (fr)

Priority Applications (4)

Application Number Priority Date Filing Date Title
CH128985A CH664658A5 (fr) 1985-03-22 1985-03-22 Procede et dispositif d'analyse et de reconnaissance automatique du code de cryptage d'emissions de television.
BE0/216100A BE903993A (fr) 1985-01-09 1986-01-07 Procedes et dispositifs d'analyse et de reconnaissance du code de cryptage d'emissions de television.
LU86240A LU86240A1 (fr) 1985-01-09 1986-01-08 Procedes et dispositifs d'analyse et de reconnaissance du code de cryptage d'emissions de television
DE19863600326 DE3600326A1 (de) 1985-01-09 1986-01-08 Analyse- und erkennungsverfahren fuer verschluesselungscodes von fernsehsendungen sowie vorrichtung zur durchfuehrung des verfahrens

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CH128985A CH664658A5 (fr) 1985-03-22 1985-03-22 Procede et dispositif d'analyse et de reconnaissance automatique du code de cryptage d'emissions de television.

Publications (1)

Publication Number Publication Date
CH664658A5 true CH664658A5 (fr) 1988-03-15

Family

ID=4206948

Family Applications (1)

Application Number Title Priority Date Filing Date
CH128985A CH664658A5 (fr) 1985-01-09 1985-03-22 Procede et dispositif d'analyse et de reconnaissance automatique du code de cryptage d'emissions de television.

Country Status (1)

Country Link
CH (1) CH664658A5 (fr)

Similar Documents

Publication Publication Date Title
FR2482813A1 (fr) Dispositif de codage et de signaux d'image et de son
FR2482814A1 (fr) Procede et dispositif pour coder et decoder des signaux video par inversion repetitive de la polarite de ces signaux
FR2664454A1 (fr) "indicateur de canal" actionne automatiquement par l'absence de l'information de programme dans un systeme de television.
FR2545308A1 (fr) Systeme d'enregistrement d'un signal de television couleur sur une bande magnetique d'enregistrement
FR2510853A1 (fr) Systeme de television et moyen transducteur d'image, moyen de visualisation, dispositif pour former un signal video composite et dispositif pour decoder ce signal a y utiliser
FR2509105A1 (fr) Procede et dispositif pour faire fonctionner un microprocesseur en synchronisme avec un signal video
EP0043298A1 (fr) Système de télévision à haute définition
EP0119945B1 (fr) Procédés et dispositifs d'embrouillage et de désembrouillage pour images de télévision
FR2543387A1 (fr)
EP0188030B1 (fr) Procédé de codage et de décodage d'informations audio et appareil pour sa mise en oeuvre
FR2610152A1 (fr) Circuit de modulation en frequence
FR2500977A1 (fr) Dispositif pour ameliorer la lisibilite de caracteres alpha-mosaiques
FR2539263A1 (fr) Systeme pour traiter et transmettre un signal de television
EP0236833A2 (fr) Procédé et dispositifs d'analyse et de reconnaissance automatique du code de cryptage d'émission de télévision
LU86240A1 (fr) Procedes et dispositifs d'analyse et de reconnaissance du code de cryptage d'emissions de television
FR2561054A1 (fr) Procede d'insertion de signaux numeriques dans un signal de television et decodeur de tels signaux numeriques
FR2658023A1 (fr) Procede d'identification automatique d'un standard de television couleur.
EP0211791B1 (fr) Procédé d'embrouillage et de désembrouillage d'images de télévision
FR2508262A1 (fr) Systeme de numerisation et de traitement asynchrone de signaux videofrequence et recepteur de signaux de television equipe d'un tel systeme
FR2772537A1 (fr) Procede de pilotage d'un equipement de metrologie en television numerique
CH661628A5 (en) Methods and devices for analysing and recognising the code for encrypting television transmissions
EP0446334B1 (fr) Dispositif de programmation d'enregistrement par reconnaissance de signaux de reference
FR2463558A1 (fr) Circuit pour synchroniser un oscillateur par rapport a un signal de television
FR2541841A1 (fr) Dispositif de dechiffrement d'images de television brouillees par application aux signaux video de permutations circulaires
EP0022405A1 (fr) Dispositif de numérisation des signaux vidéofréquence de télévision et équipement de transmission comportant un tel dispositif

Legal Events

Date Code Title Description
PUE Assignment

Owner name: DEBIOPHARM S.A.

PL Patent ceased
PL Patent ceased