ES2291675T3 - Metodo de generar un cifrado de flujo utilizando claves multiples. - Google Patents

Metodo de generar un cifrado de flujo utilizando claves multiples. Download PDF

Info

Publication number
ES2291675T3
ES2291675T3 ES03757595T ES03757595T ES2291675T3 ES 2291675 T3 ES2291675 T3 ES 2291675T3 ES 03757595 T ES03757595 T ES 03757595T ES 03757595 T ES03757595 T ES 03757595T ES 2291675 T3 ES2291675 T3 ES 2291675T3
Authority
ES
Spain
Prior art keywords
order
function
octet
random
octets
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.)
Expired - Lifetime
Application number
ES03757595T
Other languages
English (en)
Spanish (es)
Inventor
Stephen Laurence Boren
Andre Jacques Brisson
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Individual
Original Assignee
Individual
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 Individual filed Critical Individual
Application granted granted Critical
Publication of ES2291675T3 publication Critical patent/ES2291675T3/es
Anticipated expiration legal-status Critical
Expired - Lifetime legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/14Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols using a plurality of keys or algorithms
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/06Cryptographic 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/065Encryption by serially and continuously modifying data stream elements, e.g. stream cipher systems, RC4, SEAL or A5/3
    • H04L9/0656Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher
    • H04L9/0662Pseudorandom key sequence combined element-for-element with data sequence, e.g. one-time-pad [OTP] or Vernam's cipher with particular pseudorandom sequence generator
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/08Key distribution or management, e.g. generation, sharing or updating, of cryptographic keys or passwords
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/30Public key, i.e. encryption algorithm being computationally infeasible to invert or user's encryption keys not requiring secrecy
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2209/00Additional information or applications relating to cryptographic mechanisms or cryptographic arrangements for secret or secure communication H04L9/00
    • H04L2209/24Key scheduling, i.e. generating round keys or sub-keys for block encryption

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Computing Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Storage Device Security (AREA)
  • Saccharide Compounds (AREA)
  • Signal Processing For Digital Recording And Reproducing (AREA)
ES03757595T 2002-11-20 2003-10-06 Metodo de generar un cifrado de flujo utilizando claves multiples. Expired - Lifetime ES2291675T3 (es)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US10/299,847 US7190791B2 (en) 2002-11-20 2002-11-20 Method of encryption using multi-key process to create a variable-length key
US299847 2002-11-20

Publications (1)

Publication Number Publication Date
ES2291675T3 true ES2291675T3 (es) 2008-03-01

Family

ID=32297785

Family Applications (1)

Application Number Title Priority Date Filing Date
ES03757595T Expired - Lifetime ES2291675T3 (es) 2002-11-20 2003-10-06 Metodo de generar un cifrado de flujo utilizando claves multiples.

Country Status (13)

Country Link
US (1) US7190791B2 (de)
EP (1) EP1566009B1 (de)
JP (1) JP4608319B2 (de)
KR (1) KR100994841B1 (de)
CN (1) CN100568802C (de)
AT (1) ATE370569T1 (de)
AU (1) AU2003273688B2 (de)
BR (2) BR0316473A (de)
CA (2) CA2414261A1 (de)
DE (1) DE60315700T2 (de)
ES (1) ES2291675T3 (de)
MX (1) MXPA05005358A (de)
WO (1) WO2004047361A1 (de)

Families Citing this family (26)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7006629B2 (en) * 2000-12-19 2006-02-28 International Business Machines Corporation Method and system for processing a data set
FR2838262B1 (fr) * 2002-04-08 2004-07-30 Oberthur Card Syst Sa Procede de securisation d'une electronique a acces crypte
EP1766568A1 (de) * 2004-06-14 2007-03-28 The University of North Carolina at Greensboro Systeme und verfahren für die sicherheit von digitalem inhalt
US9166782B2 (en) * 2006-04-25 2015-10-20 Stephen Laurence Boren Dynamic distributed key system and method for identity management, authentication servers, data security and preventing man-in-the-middle attacks
US20080304664A1 (en) * 2007-06-07 2008-12-11 Shanmugathasan Suthaharan System and a method for securing information
US20100235689A1 (en) * 2009-03-16 2010-09-16 Qualcomm Incorporated Apparatus and method for employing codes for telecommunications
EP2611062B1 (de) * 2010-08-24 2018-07-18 Mitsubishi Electric Corporation Verschlüsselungsvorrichtung, verschlüsselungssystem, verschlüsselungsverfahren und verschlüsselungsprogramm
CN102647393B (zh) * 2011-02-21 2017-02-22 鸿合科技有限公司 一种数字标牌的内容防盗播方法
US8767954B2 (en) * 2011-12-01 2014-07-01 Colloid, Llc Methods and systems for deriving a cryptographic framework
WO2015102839A1 (en) * 2013-12-30 2015-07-09 Jvl Ventures, Llc Systems, methods, and computer program products for providing application validation
CN106209736B (zh) * 2015-05-04 2020-01-17 腾讯科技(深圳)有限公司 流媒体数据播放方法、终端及流媒体服务器
CN105406960B (zh) * 2015-12-20 2019-02-22 河南思维自动化设备股份有限公司 一种信息加密和解密的方法
WO2017132693A2 (en) * 2016-01-28 2017-08-03 Tfor Llc Removing information from data
FI20165911A7 (fi) * 2016-11-30 2018-05-31 Sam Widlund Menetelmä ja järjestelmä tiedon salaukseen
CN106953875A (zh) * 2017-04-26 2017-07-14 吉林大学珠海学院 基于多密钥流密码的顺序加密方法
ZA202004225B (en) 2019-07-11 2023-07-26 Entersekt International Ltd System and method for secure input at a remote service
US11621837B2 (en) 2020-09-03 2023-04-04 Theon Technology Llc Secure encryption of data using partial-key cryptography
US11310042B2 (en) 2020-09-11 2022-04-19 Crown Sterling Limited, LLC Methods of storing and distributing large keys
US11552780B2 (en) * 2020-12-23 2023-01-10 Theon Technologies, Inc. Homomorphic one-time pad encryption
US11755772B2 (en) 2021-09-20 2023-09-12 Crown Sterling Limited, LLC Securing data in a blockchain with a one-time pad
US11943336B2 (en) 2021-11-22 2024-03-26 Theon Technology Llc Use of gradient decent function in cryptography
US11791988B2 (en) 2021-11-22 2023-10-17 Theon Technology Llc Use of random entropy in cryptography
US11902420B2 (en) * 2021-11-23 2024-02-13 Theon Technology Llc Partial cryptographic key transport using one-time pad encryption
US12405781B2 (en) 2022-08-25 2025-09-02 National Technology & Engineering Solutions Of Sandia, Llc Systems and methods for automatically updating system firmware
US12261952B2 (en) 2022-11-04 2025-03-25 Crown Sterling Limited, LLC Multiple vector one-time key pad
US12250310B2 (en) 2023-01-09 2025-03-11 Crown Sterling Limited, LLC Use of irrational numbers in elliptic curve cryptography

Family Cites Families (27)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US3706941A (en) * 1970-10-28 1972-12-19 Atomic Energy Commission Random number generator
US4058573A (en) * 1971-07-02 1977-11-15 Ciba-Geigy Corporation Process for the addition of gaseous non-halogenated olefins and acetylenes to perfluoroalkyl iodides
SE385644B (sv) 1974-10-17 1976-07-12 Ericsson Telefon Ab L M Anordning vid kryptering och dekryptering av meddelanden
US4375579A (en) * 1980-01-30 1983-03-01 Wisconsin Alumni Research Foundation Database encryption and decryption circuit and method using subkeys
US4791594A (en) * 1986-03-28 1988-12-13 Technology Inc. 64 Random-access psuedo random number generator
JPH0769662B2 (ja) * 1988-08-03 1995-07-31 松下電器産業株式会社 二元擬似乱数発生器
US5414771A (en) * 1993-07-13 1995-05-09 Mrj, Inc. System and method for the creation of random sequences and for the cryptographic protection of communications
US5454039A (en) * 1993-12-06 1995-09-26 International Business Machines Corporation Software-efficient pseudorandom function and the use thereof for encryption
JPH08181679A (ja) 1994-12-26 1996-07-12 Nec Corp 疑似乱数雑音発生装置
US5533128A (en) * 1995-01-18 1996-07-02 Vobach; Arnold Pseudo-random transposition cipher system and method
JP3557037B2 (ja) * 1996-04-22 2004-08-25 株式会社東芝 乱数生成装置及び方法、鍵系列生成装置及び方法、暗号化装置及び方法、並びに復号装置及び方法
WO1997031448A1 (en) * 1996-02-21 1997-08-28 Card Call Service Co., Ltd. Communication method using common key
US5666414A (en) * 1996-03-21 1997-09-09 Micali; Silvio Guaranteed partial key-escrow
EP0906678A1 (de) * 1996-08-16 1999-04-07 Bell Communications Research, Inc. Verbesserter und kryptographisch sicherer pseudozufallsbitgenerator zur schnellen und sicheren verschlüsselung
US6307940B1 (en) * 1997-06-25 2001-10-23 Canon Kabushiki Kaisha Communication network for encrypting/deciphering communication text while updating encryption key, a communication terminal thereof, and a communication method thereof
US6307936B1 (en) * 1997-09-16 2001-10-23 Safenet, Inc. Cryptographic key management scheme
US6345359B1 (en) * 1997-11-14 2002-02-05 Raytheon Company In-line decryption for protecting embedded software
US6151676A (en) * 1997-12-24 2000-11-21 Philips Electronics North America Corporation Administration and utilization of secret fresh random numbers in a networked environment
US6243470B1 (en) * 1998-02-04 2001-06-05 International Business Machines Corporation Method and apparatus for advanced symmetric key block cipher with variable length key and block
CN1240318A (zh) * 1998-03-04 2000-01-05 朗迅科技公司 产生伪随机数的方法
US6490353B1 (en) * 1998-11-23 2002-12-03 Tan Daniel Tiong Hok Data encrypting and decrypting apparatus and method
US6415032B1 (en) * 1998-12-01 2002-07-02 Xilinx, Inc. Encryption technique using stream cipher and block cipher
US20030210783A1 (en) * 2000-07-27 2003-11-13 Ross Filippi Method and system of encryption
JP4596686B2 (ja) * 2001-06-13 2010-12-08 富士通株式会社 Dpaに対して安全な暗号化
US20030016823A1 (en) * 2001-07-05 2003-01-23 Shine Chung Method and apparatus of using irrational numbers in random number generators for cryptography
US7197142B2 (en) * 2001-08-24 2007-03-27 Alten Alexander I System and methods for a vernam stream cipher
ES2296862T3 (es) * 2001-10-19 2008-05-01 Matsushita Electric Industrial Co., Ltd Dispositivo de salida de matriz numerica, procedimiento de salida de matriz numerica, dispositivo de encriptacion y dispositivo de desencriptacion.

Also Published As

Publication number Publication date
EP1566009A1 (de) 2005-08-24
DE60315700D1 (de) 2007-09-27
EP1566009B1 (de) 2007-08-15
KR100994841B1 (ko) 2010-11-16
WO2004047361A1 (en) 2004-06-03
AU2003273688B2 (en) 2009-06-25
CA2414261A1 (en) 2004-05-20
KR20050086746A (ko) 2005-08-30
JP4608319B2 (ja) 2011-01-12
CN1714531A (zh) 2005-12-28
CA2505338A1 (en) 2004-06-03
MXPA05005358A (es) 2005-08-03
AU2003273688A1 (en) 2004-06-15
BR0316473A (pt) 2005-10-11
ATE370569T1 (de) 2007-09-15
US7190791B2 (en) 2007-03-13
CA2505338C (en) 2012-09-04
JP2006506668A (ja) 2006-02-23
US20040096056A1 (en) 2004-05-20
BRPI0316473B1 (pt) 2018-03-13
CN100568802C (zh) 2009-12-09
DE60315700T2 (de) 2008-06-05

Similar Documents

Publication Publication Date Title
ES2291675T3 (es) Metodo de generar un cifrado de flujo utilizando claves multiples.
CN100431293C (zh) 对称-密钥加密的线性变换方法和系统
JP3339688B2 (ja) 非決定論的ミクスチャー発生器ストリーム暗号化システム
KR101267109B1 (ko) 준군을 이용한 암호화 프리미티브, 에러 코딩, 및 의사난수 향상 방법
US20120314857A1 (en) Block encryption device, block decryption device, block encryption method, block decryption method and program
JP7136226B2 (ja) 認証暗号化装置、認証復号装置、認証暗号化方法、認証復号方法、認証暗号化プログラムおよび認証復号プログラム
JP2004258667A (ja) N個のデジットを含むワードの擬似ランダム置換の生成方法
Panduranga et al. Hybrid approach for image encryption using SCAN patterns and Carrier Images
Sinaga et al. Hybrid cryptography WAKE (word auto key encryption) and binary Caesar cipher method for data security
Jose et al. Hash and salt based steganographic approach with modified lsb encoding
CN109639423B (zh) 一种解密算法的构成装置
WO2005076521A1 (en) Method of generating a stream cipher using multiple keys
CN117725605B (zh) 一种远端自动编制电子档案文件信息保密的方法和系统
KR100578550B1 (ko) 스트림 암호를 이용한 메시지 인증 코드 구성 방법
Manz Encrypt, Sign, Attack
Sokouti et al. An approach in improving transposition cipher system
RU2266622C1 (ru) Способ блочного шифрования информации
Wahba Memristive Coupled Neural Network Based Audio Signal Encryption
KR101153880B1 (ko) 갈로아 변환을 이용한 키 생성 방법
JP6735062B2 (ja) 乱数列生成装置、方法及びプログラム
Krendelev et al. Block cipher based on modular arithmetic and methods of information compression
Naresh et al. QR verification system using RSA algorithm
Anandh et al. NR2-A Novel Graph-Based Encryption Algorithm
Abbas et al. Audio cryptosystem based on LFSH and Chaotic map with ECC key management
Kak Lecture 15: Hashing for Message Authentication