ES2360982A1 - Conditional access system contained in digital distribution systems of flash video based on cryptographic token. (Machine-translation by Google Translate, not legally binding) - Google Patents
Conditional access system contained in digital distribution systems of flash video based on cryptographic token. (Machine-translation by Google Translate, not legally binding) Download PDFInfo
- Publication number
- ES2360982A1 ES2360982A1 ES200801289A ES200801289A ES2360982A1 ES 2360982 A1 ES2360982 A1 ES 2360982A1 ES 200801289 A ES200801289 A ES 200801289A ES 200801289 A ES200801289 A ES 200801289A ES 2360982 A1 ES2360982 A1 ES 2360982A1
- Authority
- ES
- Spain
- Prior art keywords
- system described
- access
- content
- service
- cryptographic
- Prior art date
- Legal status (The legal status 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 status listed.)
- Pending
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L9/00—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
- H04L9/40—Network security protocols
-
- H04L29/06—
Landscapes
- Engineering & Computer Science (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
Abstract
Description
Sistema de acceso condicional a contenidos en sistemas de distribución digital de flash video basado en token criptográfico.Conditional access system to content in token-based digital flash video distribution systems cryptographic.
La presente invención está enfocada a proveer de un sistema de acceso condicional para la gestión de pago por visión para Flash Video (FLV) basado en el protocolo TLS (Transport Layer Security). Siendo Flash Video un sistema de distribución de video propietario de Adobe Systems Incorporated. Las tramas de video son transmitidas utilizando el protocolo propietario RTMP (Real Time Messaging Protocol). Para acceder a las tramas de video el cliente deberá utilizar un navegador con soporte Flash. Las tramas RTMP se envían al cliente encapsuladas dentro del protocolo TLS. Esto nos permite ofrecer servicios de confidencialidad, integridad, autenticidad y no repudio al video enviado, al mismo tiempo que podemos establecer un control de acceso basándonos en la identidad del usuario. El empleo de las credenciales criptográficas almacenadas en hardware criptográfico (Token) permite que el usuario pueda autenticarse de forma segura empleando TLS frente al servidor web que a su vez también dispondrá de un certificado y una clave privada.The present invention is focused on providing a conditional access system for payment-per-view management for Flash Video (FLV) based on the TLS (Transport Layer) protocol Security) Flash Video being a video distribution system Adobe Systems Incorporated owner. The video frames are transmitted using the proprietary RTMP protocol (Real Time Messaging Protocol). To access the video frames the client You must use a browser with Flash support. RTMP frames are send to the client encapsulated within the TLS protocol. This we allows to offer services of confidentiality, integrity, authenticity and does not repudiate the video sent at the same time as we can establish access control based on identity of the user. The use of cryptographic credentials Stored in cryptographic hardware (Token) allows the user can authenticate securely using TLS in front of the server web that in turn will also have a certificate and a password private
En los últimos años se ha producido una espectacular eclosión de distintos mecanismos para la distribución de vídeo en Internet. Si hace unos años había una disparidad de formatos de codificación y distribución compitiendo por ser el estándar de facto en Internet, la aparición de portales como YouTube o Google Video ha revolucionado por completo el escenario estandarizándolo de facto. Este esquema propietario está en la actualidad extendiéndose por todos aquellos portales que quieren ofrecer un servicio similar básicamente por la simplicidad del mismo para el usuario final y por su compatibilidad con todas las plataformas.In recent years there has been a spectacular hatching of different mechanisms for distribution Internet video If a few years ago there was a disparity of encoding and distribution formats competing to be the de facto standard on the Internet, the appearance of portals like YouTube or Google Video has completely revolutionized the stage standardizing it de facto. This proprietary scheme is in the actuality spreading through all those portals that want offer a similar service basically because of its simplicity for the end user and for its compatibility with all platforms.
Últimamente ha crecido el interés sobre el desarrollo de sistemas de transmisión de video sobre Internet, como puede observarse en [Dapeng Wu Hou, Y.T. Wenwu Zhu Ya-Qin Zhang Peha. "Streaming video over the Internet: approaches and directions". IEEE Transactions on Circuits and Systems for Video Technology, Mar 2001. Volume: 11, Issue: 3 On page(s): 282-300 ISSN: 1051-8215], [Xiao, Y. Du, X. Zhang, J. Hu, F. Guizani, S. "Internet Protocol Television (IPTV): The Killer Application for the Next-Generation Internet", IEEE Communication Mag. Nov. 2007. Vol 45, pp. 126-134.] y [Eveline Veloso, Virgílio Almeida, Wagner Meira, Jr., Azer Bestavros, Shudong Jin, A hierarchical characterization of a live streaming media workload, IEEE/ACM Transactions on Networking (TON), v. 14 n.l, p. 133-146, February 2006.]. Dichos sistemas se conocen comúnmente como IPTV.Lately, interest in the development of video transmission systems over the Internet, such as can be seen in [Dapeng Wu Hou, Y.T. Wenwu Zhu Ya-Qin Zhang Peha. "Streaming video over the Internet: approaches and directions ". IEEE Transactions on Circuits and Systems for Video Technology, Mar 2001. Volume: 11, Issue: 3 On page (s): 282-300 ISSN: 1051-8215], [Xiao, Y. Du, X. Zhang, J. Hu, F. Guizani, S. "Internet Protocol Television (IPTV): The Killer Application for the Next-Generation Internet ", IEEE Communication Mag. Nov. 2007. Vol 45, pp. 126-134.] And [Eveline Veloso, Virgílio Almeida, Wagner Meira, Jr., Azer Bestavros, Shudong Jin, A hierarchical characterization of a live streaming media workload, IEEE / ACM Transactions on Networking (TON), v. 14 n.l, p. 133-146, February 2006.]. These systems are known commonly as IPTV.
Existen patentes anteriores de IPTV basadas en set-top-boxes (STB). Los STBs son aparatos que se conectan a la red de distribución y generan una señal compatible con la entrada de video de los televisores. Ejemplos son: [US 2006/0277316 A1. Yunchuan Wang, Wei Shu, Michael Her, "Internet protocol television"] y [US2008066131. CHANG HISAO M, ARELLANO JAVIER, "Authoring system for IPTV network"]. En la patente aquí descrita el receptor o sistema terminal es una computadora personal (PC) con un navegador y no un STB. El navegador será el encargado de realizar la conexión segura o túnel no el STB como en [US 2007/0283385 A1. Chaoxin Charles Qiu, Diana Maria Cantu, "Methods and apparatus to provide media content created for a specific individual via IPTV"].There are previous IPTV patents based on set-top-boxes (STB). STBs are devices that connect to the distribution network and generate a signal compatible with the video input of the televisions. Examples are: [US 2006/0277316 A1. Yunchuan Wang, Wei Shu, Michael Her, "Internet protocol television"] and [US2008066131. CHANG HISAO M, ARELLANO JAVIER, "Authoring system for IPTV network"]. In the patent described herein the receiver or terminal system is a Personal computer (PC) with a browser and not an STB. The Navigator will be responsible for making the secure connection or tunnel not the STB as in [US 2007/0283385 A1. Chaoxin Charles Qiu, Diana Maria Cantu, "Methods and apparatus to provide media content created for a specific individual via IPTV "].
El sistema más extendido de gestión de derechos digitales para contenidos multimedia es el DRM (Digital Rigths Managment). Se basa en un modelo de licencia basado en identidad para asegurarse de que solo el que adquirió dichos derechos no puede redistribuir el contenido. En estos casos el contenido incorpora una serie de marcas donde se introduce la licencia. Ejemplos de patentes basadas en sistemas DRM son: [US 2006/0235800 A1. Jeff Furlong, Robert Laughlin Cookson, "Digital rights management for media streaming systems"] y [EP1903799. SUN CHAO, "A METHOD FOR REALIZING PREVIEW OF IPTV PROGRAMS, AN ENCRYPTION APPARATUS, A RIGHT CENTER SYSTEM AND A USER TERMINAL"].The most widespread rights management system Digital for multimedia content is the DRM (Digital Rigths Managment) It is based on an identity based license model to make sure that only the one who acquired those rights cannot Redistribute the content. In these cases the content incorporates a series of brands where the license is introduced. Patent Examples based on DRM systems are: [US 2006/0235800 A1. Jeff Furlong, Robert Laughlin Cookson, "Digital rights management for media streaming systems "] and [EP1903799. SUN CHAO," A METHOD FOR REALIZING PREVIEW OF IPTV PROGRAMS, AN ENCRYPTION APPARATUS, A RIGHT CENTER SYSTEM AND A USER TERMINAL "].
En este caso no se gestionan las licencias sino que la protección de los contenidos y la autenticación de los usuarios se realiza mediante el protocolo TLS [T.Dierks, E. Rescola, RFC 4346: "The Transport Layer Security (TLS) Protocol Version 1.1", IETF, Networking group, Apr. 2006.]. Ejemplos de aplicación de dicho protocolo pueden encontrarse en: TLS [Eun-Kyeong Kwon; Yong-Gu Cho; Ki-Joon Chae; "Integrated transport layer security: end-to-end security model between WTLS and TLS" Information Networking, 2001. Proceedings. 15th International Conference on 31 Jan. -2 Feb. 2001 Page(s):65-71].In this case the licenses are not managed but that the protection of the contents and the authentication of users are performed using the TLS protocol [T. Dieks, E. Rescola, RFC 4346: "The Transport Layer Security (TLS) Protocol Version 1.1 ", IETF, Networking group, Apr. 2006.]. Application examples of said protocol can be found in: TLS [Eun-Kyeong Kwon; Yong-Gu Cho; Ki-Joon Chae; "Integrated transport layer security: end-to-end security model between WTLS and TLS "Information Networking, 2001. Proceedings. 15th International Conference on 31 Jan. -2 Feb. 2001 Page (s): 65-71].
La conexión la inicia el navegador cuando intenta acceder al contenido multimedia ofertado en un servidor WEB. El control del acceso a contenidos se realiza a partir de las credenciales criptográficas (como puede ser un certificado digital y la clave privada correspondiente) que presente el usuario contenidas en Hardware criptográfico (cryptographic token o dispositivo con algoritmos criptográficos Hardware).The connection is initiated by the browser when Try to access the multimedia content offered on a WEB server. The control of access to content is made from the cryptographic credentials (such as a digital certificate and the corresponding private key) presented by the user contained in Cryptographic Hardware (cryptographic token or device with Hardware cryptographic algorithms).
\newpage\ newpage
La operación le será transparente al usuario. Solo tendrá que preocuparse de buscar los contenidos que le interesen y conectar su token al PC.The operation will be transparent to the user. You only have to worry about looking for the contents that you interest and connect your token to the PC.
La carga de gestión y control recaerá en los servidores, que como se muestra en las figuras 1 y 2, consistirán principalmente en:The burden of management and control will fall on the servers, which as shown in figures 1 and 2, will consist mainly in:
- \bullet?
- Servidor Web: permite buscar los contenidos disponibles.Web Server: Search for content available.
- \bullet?
- Servidores de contenidos: fuentes de datos multimedia.Content servers: Multimedia data sources.
- \bullet?
- Servidores de codificación: encapsulan el contenido en tramas.Coding Servers: encapsulate the content in frames.
- \bullet?
- Servidores de difusión: establecen una conexión encriptada o túnel a través de la cual se transmite la información mediante un protocolo de tiempo real (RTMP en el caso de FLV).Broadcast servers: establish an encrypted connection or tunnel through which transmits the information through a real time protocol (RTMP in the case of FLV).
\vskip1.000000\baselineskip\ vskip1.000000 \ baselineskip
Los servidores puede entenderse como servicios software que podrían estar alojados en un único servidor físico o distribuidos en varios.The servers can be understood as services software that could be hosted on a single physical server or distributed in several.
Este sistema permite controlar el acceso a contenidos y por lo tanto aplicar estrategias de cobro por visión o tarifas planas de acceso durante periodos de tiempo definidos (normalmente tarificados mensualmente o anualmente).This system allows you to control access to content and therefore apply charging strategies per vision or flat access rates for defined periods of time (normally charged monthly or annually).
El servidor de difusión será el encargado de controlar si los certificados han sido dados de alta o revocados para permitir o no el acceso a los contenidos.The broadcast server will be responsible for check if the certificates have been discharged or revoked to allow or not access to content.
El disponer de hardware criptográfico permite que el usuario pueda acceder de una forma segura a los contenidos desde cualquier PC. El certificado digital está almacenado en dicho dispositivo. Los datos se transmiten cifrados por la conexión de tal manera que un tercero no podrá tener acceso a los mismos. Los sistema encargados del descifrado se encuentra en el token y por lo tanto, la clave privada no sale de él por lo que no es posible duplicarlo.Having cryptographic hardware allows that the user can access the contents in a secure way from any PC. The digital certificate is stored in said device. The data is transmitted encrypted by the connection of such so that a third party may not have access to them. The decryption system is in the token and so therefore, the private key does not leave it so it is not possible duplicate it
El sistema podrá permitir:The system may allow:
- \bullet?
- Cancelar la recepción cuando el token se desconecte del PC. Para impedir que varios usuarios compartan un único token.Cancel reception when the token disconnect from the PC. To prevent multiple users Share a single token.
- \bullet?
- Retomar la transmisión en el punto donde se interrumpió si el usuario decide conectar el token y acceder al servicio desde el mismo u otro computador personal (itinerancia del servicio).Retake the transmission in the point where it was interrupted if the user decides to connect the token and access the service from the same or another personal computer (service roaming).
\vskip1.000000\baselineskip\ vskip1.000000 \ baselineskip
El modelo de aplicación industrial de este sistema es el mismo que en cualquier sistema de acceso condicional a contenidos multimedia, muy extendidos en la actualidad principalmente gracias a la Televisión Digital (tanto satélite, como terrestre, como de cable). En este caso el receptor no es una televisión, si no un PC con un navegador con soporte Flash y un token encargado de control de acceso en vez de un set-top-box.The industrial application model of this system is the same as in any conditional access system to multimedia content, very widespread today mainly thanks to Digital Television (both satellite, and terrestrial, like cable). In this case the receiver is not a television, if not a PC with a browser with Flash support and a token responsible for access control instead of a set-top-box
La gestión de alta y revocación de certificados para permitir las conexiones cifradas TLS debe llevar asociado un sistema de gestión de pagos de los usuarios. El token por sí solo no permitirá la conexión a no ser que la información que el servidor almacenará asociada a la identidad de ese usuario garantizada por el certificado digital indique que el propietario de dicho certificado ha realizado los pagos necesarios para el acceso al contenido.Registration and certificate revocation management to allow encrypted connections TLS must have an associated User payment management system. The token alone does not will allow the connection unless the information that the server will store associated with the identity of that user guaranteed by the digital certificate indicate that the owner of said certificate You have made the necessary payments to access the content.
La figura 1 muestra un diagrama de bloques simplificado con la arquitectura del sistema propuesto. Las distintas partes que lo componen se detallan a continuación:Figure 1 shows a block diagram simplified with the proposed system architecture. The different parts that compose it are detailed below:
- 1. one.
- Fuentes de video.Video sources
- 2. 2.
- Servidor de codificación.Coding Server
- 3. 3.
- Servidores de difusión.Broadcast servers
- 4. Four.
- Red de transmisión.Transmission network.
- 5. 5.
- Servidor WEB.Web server.
- 6. 6.
- Sistema Terminal o usuarios.Terminal System or users.
\newpage\ newpage
La figura 2 muestra un diagrama de bloques genérico de la arquitectura cliente-servidor propuesta para control de acceso a contenidos. Las distintas partes que lo componen se detallan a continuación:Figure 2 shows a block diagram generic client-server architecture Proposal for content access control. The different parts that compose it are detailed below:
- 1. one.
- Servidores para codificación del contenido multimedia.Servers for content coding multimedia.
- 2. 2.
- Base de datos de Video.Video database.
- 3. 3.
- Servidor para encapsulado del contenido multimedia y Servidor para el establecimiento de conexiones seguras TLS.Server for encapsulating multimedia content and Server for establishing secure connections TLS
- 4. Four.
- Red IP de distribución.IP network distribution.
- 5. 5.
- Sistema Terminal basado en PC con navegador con soporte Flash y Token criptográfico con credenciales digitales.PC-based Terminal System with browser with Flash support and crypto token with credentials digital
Claims (16)
- \bullet?
- Una computadora Personal (PC) como cliente.A personal computer (PC) as a customer
- \bullet?
- Un servicio Web para ofertar los contenidos.A Web service to offer contents.
- \bullet?
- Contenidos multimedia.Multimedia contents
- \bullet?
- Una red de transmisión.A transmission network
- \bullet?
- Un servicio de codificación o entramado.A coding service or framework.
- \bullet?
- Un servicio de difusiónA broadcast service
- \bullet?
- Un servicio para establecer conexiones seguras.A service to establish secure connections
- \bullet?
- Un sistema hardware criptográfico.A hardware system cryptographic.
\vskip1.000000\baselineskip\ vskip1.000000 \ baselineskip
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES200801289A ES2360982A1 (en) | 2008-05-05 | 2008-05-05 | Conditional access system contained in digital distribution systems of flash video based on cryptographic token. (Machine-translation by Google Translate, not legally binding) |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| ES200801289A ES2360982A1 (en) | 2008-05-05 | 2008-05-05 | Conditional access system contained in digital distribution systems of flash video based on cryptographic token. (Machine-translation by Google Translate, not legally binding) |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| ES2360982A1 true ES2360982A1 (en) | 2011-06-13 |
Family
ID=44067679
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| ES200801289A Pending ES2360982A1 (en) | 2008-05-05 | 2008-05-05 | Conditional access system contained in digital distribution systems of flash video based on cryptographic token. (Machine-translation by Google Translate, not legally binding) |
Country Status (1)
| Country | Link |
|---|---|
| ES (1) | ES2360982A1 (en) |
Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030084304A1 (en) * | 2001-10-26 | 2003-05-01 | Henry Hon | System and method for validating a network session |
| US20030226017A1 (en) * | 2002-05-30 | 2003-12-04 | Microsoft Corporation | TLS tunneling |
| US20050005146A1 (en) * | 2003-07-03 | 2005-01-06 | Maui X-Tream, Inc. | Methods, data structures, and systems for authenticating media stream recipients |
| US20060085862A1 (en) * | 2004-10-05 | 2006-04-20 | Daniel Witt | Method and system for authorizing multimedia multicasting |
-
2008
- 2008-05-05 ES ES200801289A patent/ES2360982A1/en active Pending
Patent Citations (4)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20030084304A1 (en) * | 2001-10-26 | 2003-05-01 | Henry Hon | System and method for validating a network session |
| US20030226017A1 (en) * | 2002-05-30 | 2003-12-04 | Microsoft Corporation | TLS tunneling |
| US20050005146A1 (en) * | 2003-07-03 | 2005-01-06 | Maui X-Tream, Inc. | Methods, data structures, and systems for authenticating media stream recipients |
| US20060085862A1 (en) * | 2004-10-05 | 2006-04-20 | Daniel Witt | Method and system for authorizing multimedia multicasting |
Non-Patent Citations (1)
| Title |
|---|
| -, "Adobe Flash Player":Wikipedia.org. Disponibleen:http://en.wikipedia.org/wiki/Adobe_Flash_Player * |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US8825551B2 (en) | Digital rights management for local recording and home network distribution | |
| US9363578B2 (en) | Communication system, communication device, communication method, and computer program | |
| US10893313B2 (en) | Secure bridging of third-party digital rights management to local security | |
| US10270591B2 (en) | Remotely managed trusted execution environment for digital-rights management in a distributed network with thin clients | |
| US7995603B2 (en) | Secure digital content delivery system and method over a broadcast network | |
| KR101541911B1 (en) | Devices and methods that provide security services in the user interface | |
| ES2682243T3 (en) | Multicast multimedia content distribution system | |
| KR100977106B1 (en) | Secure Data Transfer Processes and Electronic Modules | |
| US8996862B2 (en) | Client device and local station with digital rights management and methods for use therewith | |
| RU2417532C2 (en) | Delivering policy updates for protected content | |
| US20140196079A1 (en) | Video distribution and playback | |
| CA2939396A1 (en) | System and method for securing content keys delivered in manifest files | |
| MX2007007171A (en) | Method for transmitting digital data in a local network. | |
| KR101518086B1 (en) | Method for processing data and iptv receiving device | |
| WO2007099729A1 (en) | Content distribution system, content distribution method, terminal device, and recording medium containing the program | |
| JP2004362547A (en) | Method of configuring home domain by device authentication using smart card, and smart card for configuring home domain | |
| US9160720B2 (en) | Digital rights management of streaming contents and services | |
| CN103004219B (en) | For preventing the system and method distorted of the video data transmitted | |
| CN101621379A (en) | Method for realizing digital copyright management system and digital right management system | |
| KR101810904B1 (en) | Video protection system | |
| CN117560231A (en) | A video stream secure transmission method, device, electronic equipment and storage medium | |
| ES2360982A1 (en) | Conditional access system contained in digital distribution systems of flash video based on cryptographic token. (Machine-translation by Google Translate, not legally binding) | |
| US20080101614A1 (en) | Method and Apparatus for Providing Secured Content Distribution | |
| Wang et al. | Meeting the Digital Rights Requirements of Live Broadcast in a Peer-to-Peer Network | |
| KR101523771B1 (en) | The Broadcast System for Refreshing the Scramble Key and Method for Broadcast Information in thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| FC2A | Grant refused |
Effective date: 20120425 |