BRPI0604544A - método de embaralhamento e desembaralhamento de unidades de dados - Google Patents
método de embaralhamento e desembaralhamento de unidades de dadosInfo
- Publication number
- BRPI0604544A BRPI0604544A BRPI0604544-8A BRPI0604544A BRPI0604544A BR PI0604544 A BRPI0604544 A BR PI0604544A BR PI0604544 A BRPI0604544 A BR PI0604544A BR PI0604544 A BRPI0604544 A BR PI0604544A
- Authority
- BR
- Brazil
- Prior art keywords
- blocks
- sequence
- sequences
- data
- stream
- Prior art date
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/06—Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols the encryption apparatus using shift registers or memories for block-wise or stream coding, e.g. DES systems or RC4; Hash functions; Pseudorandom sequence generators
- H04L9/0618—Block ciphers, i.e. encrypting groups of characters of a plain text message using fixed encryption transformation
- H04L9/0637—Modes of operation, e.g. cipher block chaining [CBC], electronic codebook [ECB] or Galois/counter mode [GCM]
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4405—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream decryption
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04N—PICTORIAL COMMUNICATION, e.g. TELEVISION
- H04N21/00—Selective content distribution, e.g. interactive television or video on demand [VOD]
- H04N21/40—Client devices specifically adapted for the reception of or interaction with content, e.g. set-top-box [STB]; Operations thereof
- H04N21/43—Processing of content or additional data, e.g. demultiplexing additional data from a digital video stream; Elementary client operations, e.g. monitoring of home network or synchronising decoder's clock; Client middleware
- H04N21/44—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs
- H04N21/4408—Processing of video elementary streams, e.g. splicing a video clip retrieved from local storage with an incoming video stream or rendering scenes according to encoded video stream scene graphs involving video stream encryption, e.g. re-encrypting a decrypted video stream for redistribution in a home network
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/20—Manipulating the length of blocks of bits, e.g. padding or block truncation
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L2209/00—Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
- H04L2209/60—Digital content management, e.g. content distribution
- H04L2209/601—Broadcast encryption
Landscapes
- Engineering & Computer Science (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Computer Networks & Wireless Communication (AREA)
- Multimedia (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
- Two-Way Televisions, Distribution Of Moving Picture Or The Like (AREA)
- Storage Device Security (AREA)
- Error Detection And Correction (AREA)
- Mobile Radio Communication Systems (AREA)
- Compression Or Coding Systems Of Tv Signals (AREA)
- Time-Division Multiplex Systems (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Radar Systems Or Details Thereof (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Reverberation, Karaoke And Other Acoustics (AREA)
Abstract
MéTODOS DE EMBARALHAMENTO E DESEMBARALHAMENTO DE UNIDADES DE DADOS. A presente invenção refere-se a um método de embaralhamento de um fluxo de dados que inclui: obtenção do fluxo de uma sucessão de primeiras seqüências (29, 30) de blocos (Pi) de dados; inversão da ordem dos blocos (Pi) em cada uma das primeiras seqüências (29, 30) de blocos para formar respectivas segundas seqüências (31, 37) de blocos de dados; e criptografação dos blocos em cada segunda seqüência (31, 37) de blocos, usando uma linguagem cifrada (Ek) no modo de encadeamento de blocos, inicializado com um respectivo vetor de inicialização (IV~ 3~, IVn) para cada segunda seqüência (31, 37) de blocos. Para uma sucessão de primeiras seqüências (29, 30) de blocos incluídas em uma unidade (26) de dados dentro do fluxo, pelo meno um vetor de inicialização (IVn) para criptografação de uma segunda seqüência (37) de blocos formados de uma primeira seqüência (30) de blocos na unidade é gerado na dependência de pelo menos um bloco em uma primeira seqüência precedente (29) de blocos da unidade.
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| EP05110495A EP1783948B1 (en) | 2005-11-08 | 2005-11-08 | Methods of scrambling and descrambling units of data |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| BRPI0604544A true BRPI0604544A (pt) | 2007-08-28 |
Family
ID=36204375
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| BRPI0604544-8A BRPI0604544A (pt) | 2005-11-08 | 2006-11-08 | método de embaralhamento e desembaralhamento de unidades de dados |
Country Status (16)
| Country | Link |
|---|---|
| US (1) | US8300812B2 (pt) |
| EP (2) | EP2015506B1 (pt) |
| JP (1) | JP4976107B2 (pt) |
| KR (1) | KR101345569B1 (pt) |
| CN (1) | CN1992589B (pt) |
| AT (2) | ATE495600T1 (pt) |
| AU (1) | AU2006235899B2 (pt) |
| BR (1) | BRPI0604544A (pt) |
| CA (1) | CA2567229C (pt) |
| DE (2) | DE602005022001D1 (pt) |
| ES (1) | ES2376818T3 (pt) |
| MX (1) | MXPA06012926A (pt) |
| MY (1) | MY146334A (pt) |
| RU (1) | RU2439668C2 (pt) |
| TW (1) | TW200835340A (pt) |
| ZA (1) | ZA200608879B (pt) |
Families Citing this family (33)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8538012B2 (en) * | 2007-03-14 | 2013-09-17 | Intel Corporation | Performing AES encryption or decryption in multiple modes with a single instruction |
| EP2192773A1 (en) * | 2008-12-01 | 2010-06-02 | Irdeto Access B.V. | Content decryption device and encryption system using an additional key layer |
| KR101066661B1 (ko) * | 2009-10-27 | 2011-09-22 | 한국조폐공사 | 스마트 카드 데이터 암호화 방법 |
| US8938619B2 (en) | 2010-12-29 | 2015-01-20 | Adobe Systems Incorporated | System and method for decrypting content samples including distinct encryption chains |
| JP2013011702A (ja) * | 2011-06-28 | 2013-01-17 | Dainippon Printing Co Ltd | 暗号化方法、暗号化プログラム、暗号化装置、復号方法、復号プログラム、復号装置 |
| US9038194B2 (en) * | 2011-11-30 | 2015-05-19 | Red Hat, Inc. | Client-side encryption in a distributed environment |
| US8879731B2 (en) * | 2011-12-02 | 2014-11-04 | Adobe Systems Incorporated | Binding of protected video content to video player with block cipher hash |
| US8903088B2 (en) | 2011-12-02 | 2014-12-02 | Adobe Systems Incorporated | Binding of protected video content to video player with encryption key |
| US20150113286A1 (en) * | 2012-03-21 | 2015-04-23 | Irdeto Canada Corporation | Method and system for chain transformation |
| US9425959B1 (en) * | 2012-10-03 | 2016-08-23 | Altera Corporation | Security variable scrambling |
| US9064318B2 (en) | 2012-10-25 | 2015-06-23 | Adobe Systems Incorporated | Image matting and alpha value techniques |
| US10638221B2 (en) | 2012-11-13 | 2020-04-28 | Adobe Inc. | Time interval sound alignment |
| US9355649B2 (en) | 2012-11-13 | 2016-05-31 | Adobe Systems Incorporated | Sound alignment using timing information |
| US9201580B2 (en) | 2012-11-13 | 2015-12-01 | Adobe Systems Incorporated | Sound alignment user interface |
| US9076205B2 (en) | 2012-11-19 | 2015-07-07 | Adobe Systems Incorporated | Edge direction and curve based image de-blurring |
| US10249321B2 (en) | 2012-11-20 | 2019-04-02 | Adobe Inc. | Sound rate modification |
| US8897588B2 (en) | 2012-11-20 | 2014-11-25 | Adobe Systems Incorporated | Data-driven edge-based image de-blurring |
| US9451304B2 (en) | 2012-11-29 | 2016-09-20 | Adobe Systems Incorporated | Sound feature priority alignment |
| US10455219B2 (en) | 2012-11-30 | 2019-10-22 | Adobe Inc. | Stereo correspondence and depth sensors |
| US9135710B2 (en) | 2012-11-30 | 2015-09-15 | Adobe Systems Incorporated | Depth map stereo correspondence techniques |
| US10249052B2 (en) | 2012-12-19 | 2019-04-02 | Adobe Systems Incorporated | Stereo correspondence model fitting |
| US9208547B2 (en) | 2012-12-19 | 2015-12-08 | Adobe Systems Incorporated | Stereo correspondence smoothness tool |
| US9214026B2 (en) | 2012-12-20 | 2015-12-15 | Adobe Systems Incorporated | Belief propagation and affinity measures |
| CN104637039B (zh) * | 2013-11-07 | 2020-07-07 | 深圳市腾讯计算机系统有限公司 | 一种图片处理的方法及装置 |
| US9386067B2 (en) * | 2013-12-30 | 2016-07-05 | Sonic Ip, Inc. | Systems and methods for playing adaptive bitrate streaming content by multicast |
| TWI554908B (zh) | 2015-11-03 | 2016-10-21 | 澧達科技股份有限公司 | 資料加密系統 |
| SG11201809115RA (en) * | 2016-04-29 | 2018-11-29 | Nchain Holdings Ltd | Implementing logic gate functionality using a blockchain |
| US11330465B2 (en) | 2016-05-11 | 2022-05-10 | Huawei Technologies Co., Ltd. | Method and apparatus for indicating control information in a wireless frame |
| JP7198012B2 (ja) * | 2018-07-31 | 2022-12-28 | キヤノン株式会社 | 通信装置、制御方法、及びプログラム |
| US12010066B2 (en) * | 2019-07-16 | 2024-06-11 | Nokia Technologies Oy | Apparatus, method, and computer program for scrambling a transport blocked based on whether a previous transport block was successfully received |
| US11646804B2 (en) | 2019-08-06 | 2023-05-09 | John C. S. Koo | Light-based data encoding and/or decoding device |
| CN111031322B (zh) * | 2019-10-24 | 2021-09-28 | 五邑大学 | 自同步混沌流密码的bmp图像加解密方法和设备 |
| CN114095153B (zh) * | 2020-08-05 | 2024-12-17 | 迈络思科技有限公司 | 密码数据通信装置 |
Family Cites Families (11)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| NL9301784A (nl) | 1993-10-14 | 1995-05-01 | Irdeto Bv | Systeem voor het versleutelen en ontsleutelen van digitale informatie. |
| US5673319A (en) * | 1995-02-06 | 1997-09-30 | International Business Machines Corporation | Block cipher mode of operation for secure, length-preserving encryption |
| RU2103829C1 (ru) * | 1997-04-02 | 1998-01-27 | Государственное унитарное предприятие "Специализированный центр программных систем "Спектр" | Способ шифрования информации, представленной двоичным кодом |
| US6061449A (en) * | 1997-10-10 | 2000-05-09 | General Instrument Corporation | Secure processor with external memory using block chaining and block re-ordering |
| US6055316A (en) * | 1997-12-26 | 2000-04-25 | Sun Microsystems, Inc. | System and method for deriving an appropriate initialization vector for secure communications |
| JP2002287619A (ja) * | 2001-03-23 | 2002-10-04 | Victor Co Of Japan Ltd | 記録再生装置 |
| US7099469B2 (en) * | 2001-10-17 | 2006-08-29 | Motorola, Inc. | Method of scrambling and descrambling data in a communication system |
| KR100927322B1 (ko) * | 2001-12-19 | 2009-11-19 | 이르데토 액세스 비.브이. | 디지털 콘텐트 분배 시스템 |
| US6950517B2 (en) * | 2002-07-24 | 2005-09-27 | Qualcomm, Inc. | Efficient encryption and authentication for data processing systems |
| US7471795B2 (en) * | 2003-09-12 | 2008-12-30 | Victor Company Of Japan, Ltd. | Information transmission system |
| JP2005167635A (ja) * | 2003-12-02 | 2005-06-23 | Ntt Docomo Inc | 装置、及び、データ送受信方法 |
-
2005
- 2005-11-08 AT AT05110495T patent/ATE495600T1/de not_active IP Right Cessation
- 2005-11-08 AT AT08161104T patent/ATE472212T1/de not_active IP Right Cessation
- 2005-11-08 DE DE602005022001T patent/DE602005022001D1/de not_active Expired - Lifetime
- 2005-11-08 ES ES05110495T patent/ES2376818T3/es not_active Expired - Lifetime
- 2005-11-08 EP EP08161104A patent/EP2015506B1/en not_active Expired - Lifetime
- 2005-11-08 EP EP05110495A patent/EP1783948B1/en not_active Expired - Lifetime
- 2005-11-08 DE DE602005025891T patent/DE602005025891D1/de not_active Expired - Lifetime
-
2006
- 2006-10-25 ZA ZA200608879A patent/ZA200608879B/xx unknown
- 2006-10-30 MY MYPI20064400A patent/MY146334A/en unknown
- 2006-11-02 US US11/592,788 patent/US8300812B2/en not_active Expired - Fee Related
- 2006-11-07 MX MXPA06012926A patent/MXPA06012926A/es active IP Right Grant
- 2006-11-07 CA CA2567229A patent/CA2567229C/en not_active Expired - Fee Related
- 2006-11-07 AU AU2006235899A patent/AU2006235899B2/en not_active Ceased
- 2006-11-07 RU RU2006139126/08A patent/RU2439668C2/ru not_active IP Right Cessation
- 2006-11-07 JP JP2006301913A patent/JP4976107B2/ja not_active Expired - Fee Related
- 2006-11-08 CN CN2006101439774A patent/CN1992589B/zh not_active Expired - Fee Related
- 2006-11-08 KR KR1020060110039A patent/KR101345569B1/ko not_active Expired - Fee Related
- 2006-11-08 BR BRPI0604544-8A patent/BRPI0604544A/pt not_active IP Right Cessation
-
2007
- 2007-02-13 TW TW095139089A patent/TW200835340A/zh unknown
Also Published As
| Publication number | Publication date |
|---|---|
| MXPA06012926A (es) | 2007-05-07 |
| US20080025509A1 (en) | 2008-01-31 |
| KR20070049592A (ko) | 2007-05-11 |
| DE602005022001D1 (de) | 2010-08-05 |
| CA2567229A1 (en) | 2007-05-08 |
| TW200835340A (en) | 2008-08-16 |
| EP2015506A1 (en) | 2009-01-14 |
| MY146334A (en) | 2012-07-31 |
| ATE495600T1 (de) | 2011-01-15 |
| AU2006235899A1 (en) | 2007-05-24 |
| EP2015506B1 (en) | 2010-06-23 |
| EP1783948B1 (en) | 2011-01-12 |
| ES2376818T3 (es) | 2012-03-20 |
| ZA200608879B (en) | 2009-02-25 |
| ATE472212T1 (de) | 2010-07-15 |
| EP1783948A1 (en) | 2007-05-09 |
| HK1104134A1 (en) | 2008-01-04 |
| CA2567229C (en) | 2015-01-06 |
| KR101345569B1 (ko) | 2014-01-15 |
| US8300812B2 (en) | 2012-10-30 |
| DE602005025891D1 (de) | 2011-02-24 |
| RU2439668C2 (ru) | 2012-01-10 |
| CN1992589B (zh) | 2011-09-07 |
| JP2007133400A (ja) | 2007-05-31 |
| CN1992589A (zh) | 2007-07-04 |
| JP4976107B2 (ja) | 2012-07-18 |
| AU2006235899B2 (en) | 2011-01-27 |
| RU2006139126A (ru) | 2008-05-20 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| ATE472212T1 (de) | Verfahren zur verschlüsselung und entschlüsselung von dateneinheiten | |
| DE69939254D1 (de) | Kryptografisches Gerät und Verfahren | |
| Alanazi et al. | New comparative study between DES, 3DES and AES within nine factors | |
| Pakshwar et al. | A survey on different image encryption and decryption techniques | |
| KR100594265B1 (ko) | 매스킹 방법이 적용된 데이터 암호처리장치, aes암호시스템 및 aes 암호방법. | |
| Liu et al. | Cryptanalysis and improvement in a plaintext-related image encryption scheme based on hyper chaos | |
| WO2002101972A3 (en) | Circuit and method for implementing the advanced encryption standard block cipher algorithm in a system having a plurality of channels | |
| WO2007102898A3 (en) | Encryption protection method | |
| BR0208587A (pt) | Método e aparelho para mudar os recursos disponìveis em um conjunto de recursos implementado por software contendo uma pluralidade de recursos | |
| DE60138773D1 (de) | Blockchiffriergerät und -verfahren, das ein Schlüsselschema für einen Schlüssel variabler Länge beinhaltet | |
| EP1191737A3 (en) | Data encryption apparatus | |
| BR0003884A (pt) | Método de criptografia, aparelho de criptografia, método de decriptografia e aparelho de decriptografia | |
| KR20080073348A (ko) | 멀티 레인 고속 암호화 및 복호화 | |
| BR0207581A (pt) | Criptografação de uma corrente de vìdeo comprimida | |
| CN101488846A (zh) | 密码保护方法和系统 | |
| DE60038042D1 (de) | Einserkomplement-verschlüsselungskombinator | |
| EP1416664A3 (en) | Data encryption method | |
| Upadhyay et al. | Randomness analysis of A5/1 Stream Cipher for secure mobile communication | |
| CA2504338A1 (en) | Security countermeasures for power analysis attacks | |
| Gupta et al. | Efficient image encryption algorithm using DNA approach | |
| Abdel-Jalil | Performance analysis of color image encryption\decryption techniques | |
| GB0006668D0 (en) | Encrypting and decrypting | |
| EP1475918A3 (fr) | Procédé de chiffrement par permutations de suites de longueur fixée | |
| Honge et al. | A chaotic algorithm of image encryption based on dispersion sampling | |
| Sinha et al. | Image encryption using modified rubik’s cube algorithm |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| B25D | Requested change of name of applicant approved |
Owner name: IRDETO B.V. (NL) |
|
| B08F | Application dismissed because of non-payment of annual fees [chapter 8.6 patent gazette] |
Free format text: REFERENTE A 12A ANUIDADE. |
|
| B08K | Patent lapsed as no evidence of payment of the annual fee has been furnished to inpi [chapter 8.11 patent gazette] |
Free format text: EM VIRTUDE DO ARQUIVAMENTO PUBLICADO NA RPI 2487 DE 04-09-2018 E CONSIDERANDO AUSENCIA DE MANIFESTACAO DENTRO DOS PRAZOS LEGAIS, INFORMO QUE CABE SER MANTIDO O ARQUIVAMENTO DO PEDIDO DE PATENTE, CONFORME O DISPOSTO NO ARTIGO 12, DA RESOLUCAO 113/2013. |