Movatterモバイル変換


[0]ホーム

URL:


CA2303297A1 - Cryptographic co-processor - Google Patents

Cryptographic co-processor
Download PDF

Info

Publication number
CA2303297A1
CA2303297A1CA002303297ACA2303297ACA2303297A1CA 2303297 A1CA2303297 A1CA 2303297A1CA 002303297 ACA002303297 ACA 002303297ACA 2303297 ACA2303297 ACA 2303297ACA 2303297 A1CA2303297 A1CA 2303297A1
Authority
CA
Canada
Prior art keywords
processor
dsp
encryption
digital signal
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.)
Granted
Application number
CA002303297A
Other languages
French (fr)
Other versions
CA2303297C (en
Inventor
Michael M. Kaplan
Robert Walker Doud
Timothy Ober
Peter Reed
Bronislav Kavsan
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.)
Thales DIS CPL USA Inc
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 IndividualfiledCriticalIndividual
Priority to CA2634812ApriorityCriticalpatent/CA2634812C/en
Priority to CA2641215Aprioritypatent/CA2641215C/en
Publication of CA2303297A1publicationCriticalpatent/CA2303297A1/en
Application grantedgrantedCritical
Publication of CA2303297CpublicationCriticalpatent/CA2303297C/en
Anticipated expirationlegal-statusCritical
Expired - Fee Relatedlegal-statusCriticalCurrent

Links

Classifications

Landscapes

Abstract

A secure communication platform on an integrated circuit is a highly integrated security processor which incorporates a general purpose digital signal processor (DSP), along with a number of high performance cryptographic function elements, as well as a PCI and PCMCIA interface. The secure communications platform is integrated with an off-the-shelf DSP so that a vendor who is interested in digital signal processing could also receive built-in security functions which cooperate with the DSP. The integrated circuit includes a callable library of cryptographic commands and encryption algorithms. An encryption processor is included to perform key and data encryption, as well as a high performance hash processor and a public key accelerator.
CA002303297A1997-09-161998-09-16Cryptographic co-processorExpired - Fee RelatedCA2303297C (en)

Priority Applications (2)

Application NumberPriority DateFiling DateTitle
CA2634812ACA2634812C (en)1997-09-161998-09-16Cryptographic co-processor
CA2641215ACA2641215C (en)1997-09-161998-09-16Cryptographic co-processor

Applications Claiming Priority (21)

Application NumberPriority DateFiling DateTitle
US5984097P1997-09-161997-09-16
US5984597P1997-09-161997-09-16
US5984797P1997-09-161997-09-16
US5984397P1997-09-161997-09-16
US5983997P1997-09-161997-09-16
US5908297P1997-09-161997-09-16
US5984197P1997-09-161997-09-16
US5984297P1997-09-161997-09-16
US5984497P1997-09-161997-09-16
US5984697P1997-09-161997-09-16
US60/059,0821997-09-16
US60/059,8431997-09-16
US60/059,8421997-09-16
US60/059,8391997-09-16
US60/059,8461997-09-16
US60/059,8441997-09-16
US60/059,8411997-09-16
US60/059,8471997-09-16
US60/059,8451997-09-16
US60/059,8401997-09-16
PCT/US1998/019316WO1999014881A2 (en)1997-09-161998-09-16Cryptographic co-processor

Related Child Applications (2)

Application NumberTitlePriority DateFiling Date
CA2634812ADivisionCA2634812C (en)1997-09-161998-09-16Cryptographic co-processor
CA2641215ADivisionCA2641215C (en)1997-09-161998-09-16Cryptographic co-processor

Publications (2)

Publication NumberPublication Date
CA2303297A1true CA2303297A1 (en)1999-03-25
CA2303297C CA2303297C (en)2008-11-25

Family

ID=27580864

Family Applications (3)

Application NumberTitlePriority DateFiling Date
CA002303297AExpired - Fee RelatedCA2303297C (en)1997-09-161998-09-16Cryptographic co-processor
CA2641215AExpired - Fee RelatedCA2641215C (en)1997-09-161998-09-16Cryptographic co-processor
CA2634812AExpired - Fee RelatedCA2634812C (en)1997-09-161998-09-16Cryptographic co-processor

Family Applications After (2)

Application NumberTitlePriority DateFiling Date
CA2641215AExpired - Fee RelatedCA2641215C (en)1997-09-161998-09-16Cryptographic co-processor
CA2634812AExpired - Fee RelatedCA2634812C (en)1997-09-161998-09-16Cryptographic co-processor

Country Status (4)

CountryLink
EP (1)EP1013026A4 (en)
AU (1)AU1060999A (en)
CA (3)CA2303297C (en)
WO (1)WO1999014881A2 (en)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
WO2011003200A1 (en)*2009-07-102011-01-13Certicom Corp.System and method for performing key injection to devices
US8631247B2 (en)2008-11-242014-01-14Certicom Corp.System and method for hardware based security
US9111098B2 (en)2009-07-102015-08-18Certicom Corp.System and method for managing electronic assets
US9208459B2 (en)2009-07-102015-12-08Certicom Corp.System and method for performing serialization of devices
US12399840B2 (en)2018-06-202025-08-26Intel CorporationTechnologies for secure I/O with accelerator devices

Families Citing this family (41)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
DE19752615C1 (en)*1997-11-271999-04-08Siemens Nixdorf Inf SystData loading method for basic routines in data processing system
US6088800A (en)*1998-02-272000-07-11Mosaid Technologies, IncorporatedEncryption processor with shared memory interconnect
US6820203B1 (en)*1999-04-072004-11-16Sony CorporationSecurity unit for use in memory card
US6708272B1 (en)1999-05-202004-03-16Storage Technology CorporationInformation encryption system and method
GB2353676A (en)*1999-08-172001-02-28Hewlett Packard CoRobust encryption and decryption of packetised data transferred across communications networks
AU7813600A (en)*1999-10-202001-04-30Accelerated Encryption Processing LimitedA cryptographic accelerator
US6928162B1 (en)2000-04-072005-08-09International Business Machines CorporationMethod and system for manipulating and telescoping a hash function
US20020061107A1 (en)2000-09-252002-05-23Tham Terry K.Methods and apparatus for implementing a cryptography engine
US20020078342A1 (en)2000-09-252002-06-20Broadcom CorporationE-commerce security processor alignment logic
DE10056989A1 (en)*2000-11-172002-05-23Secware Technologies AgApplication-specific integrated circuit for encoding and decoding data streams has PCMCIA interface connectable to card storing key information
US7360076B2 (en)*2001-06-132008-04-15Itt Manufacturing Enterprises, Inc.Security association data cache and structure
US7249255B2 (en)2001-06-132007-07-24Corrent CorporationApparatus and method for a hash processing system using multiple hash storage areas
US7266703B2 (en)*2001-06-132007-09-04Itt Manufacturing Enterprises, Inc.Single-pass cryptographic processor and method
US7240203B2 (en)*2001-07-242007-07-03Cavium Networks, Inc.Method and apparatus for establishing secure sessions
US20030093381A1 (en)*2001-11-092003-05-15David HohlSystems and methods for authorization of data strings
US7149764B2 (en)2002-11-212006-12-12Ip-First, LlcRandom number generator bit string filter
US7136991B2 (en)2001-11-202006-11-14Henry G GlennMicroprocessor including random number generator supporting operating system-independent multitasking operation
US6871206B2 (en)2001-11-202005-03-22Ip-First, LlcContinuous multi-buffering random number generator
US7219112B2 (en)2001-11-202007-05-15Ip-First, LlcMicroprocessor with instruction translator for translating an instruction for storing random data bytes
EP1447740A1 (en)*2003-02-112004-08-18IP-First LLCMicroprocessor with selectively available random number generator based on self-test result
US7173456B2 (en)2002-12-102007-02-06Ip-First, LlcDynamic logic return-to-zero latching mechanism
US6965254B2 (en)2002-12-102005-11-15Ip-First, LlcDynamic logic register
US7139785B2 (en)2003-02-112006-11-21Ip-First, LlcApparatus and method for reducing sequential bit correlation in a random number generator
US7564976B2 (en)2004-03-022009-07-21International Business Machines CorporationSystem and method for performing security operations on network data
US8468337B2 (en)2004-03-022013-06-18International Business Machines CorporationSecure data transfer over a network
US8028164B2 (en)*2004-03-192011-09-27Nokia CorporationPractical and secure storage encryption
US9652637B2 (en)2005-05-232017-05-16Avago Technologies General Ip (Singapore) Pte. Ltd.Method and system for allowing no code download in a code download scheme
US9904809B2 (en)2006-02-272018-02-27Avago Technologies General Ip (Singapore) Pte. Ltd.Method and system for multi-level security initialization and configuration
US9177176B2 (en)2006-02-272015-11-03Broadcom CorporationMethod and system for secure system-on-a-chip architecture for multimedia data processing
US9860055B2 (en)2006-03-222018-01-02Synopsys, Inc.Flexible architecture for processing of large numbers and method therefor
US9489318B2 (en)2006-06-192016-11-08Broadcom CorporationMethod and system for accessing protected memory
US9444622B2 (en)*2008-09-152016-09-13Hewlett Packard Enterprise Development LpComputing platform with system key
KR101336278B1 (en)2012-09-192013-12-03충북대학교 산학협력단Light-weight hash algorithm for data security in wireless sensor networks
EP3279826A1 (en)2016-08-042018-02-07Nagravision SASequence verification
US11263316B2 (en)*2019-08-202022-03-01Irdeto B.V.Securing software routines
US11347875B2 (en)2020-01-282022-05-31Intel CorporationCryptographic separation of memory on device with use in DMA protection
US20240056290A1 (en)*2020-12-112024-02-15Nebulon, Inc.Secure distribution and update of encryption keys in cluster storage
AU2021396463A1 (en)2020-12-112023-07-06Tethers Unlimited, Inc.Integrated cryptographic circuits in space applications
CN114662082B (en)*2022-02-252023-06-06荣耀终端有限公司 Access control method for electronic device, readable medium and electronic device
CN114696996B (en)*2022-04-012024-08-23广州万协通信息技术有限公司Hardware device for encrypting and decrypting based on multiple symmetric algorithms and multiple masters
EP4276633A1 (en)*2022-05-132023-11-15Thales Dis France SASSecured semiconductor device and method

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US3827029A (en)*1972-09-251974-07-30Westinghouse Electric CorpMemory and program protection system for a digital computer system
US4914697A (en)*1988-02-011990-04-03Motorola, Inc.Cryptographic method and apparatus with electronically redefinable algorithm
JPH01237785A (en)*1988-03-181989-09-22Canon Inc Electronics
US4987595A (en)*1989-09-111991-01-22Motorola, Inc.Secure cryptographic processor arrangement
US5073934A (en)*1990-10-241991-12-17International Business Machines CorporationMethod and apparatus for controlling the use of a public key, based on the level of import integrity for the key
GB2294140B (en)*1992-05-291996-11-27Toshiba KkData processing apparatus
JP3520102B2 (en)*1993-12-282004-04-19株式会社東芝 Microcomputer
US5577213A (en)*1994-06-031996-11-19At&T Global Information Solutions CompanyMulti-device adapter card for computer
US5557346A (en)*1994-08-111996-09-17Trusted Information Systems, Inc.System and method for key escrow encryption
US5530753A (en)*1994-08-151996-06-25International Business Machines CorporationMethods and apparatus for secure hardware configuration
US5721777A (en)*1994-12-291998-02-24Lucent Technologies Inc.Escrow key management system for accessing encrypted data with portable cryptographic modules
US5764969A (en)*1995-02-101998-06-09International Business Machines CorporationMethod and system for enhanced management operation utilizing intermixed user level and supervisory level instructions with partial concept synchronization
IL113259A (en)*1995-04-052001-03-19Diversinet CorpApparatus and method for safe communication handshake and data transfer
US5623545A (en)*1995-08-311997-04-22National Semiconductor CorporationAutomatic data generation for self-test of cryptographic hash algorithms in personal security devices
US5631960A (en)*1995-08-311997-05-20National Semiconductor CorporationAutotest of encryption algorithms in embedded secure encryption devices
CA2242777A1 (en)*1996-01-101997-07-17John GriffitsA secure pay-as-you-use system for computer software

Cited By (10)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US8631247B2 (en)2008-11-242014-01-14Certicom Corp.System and method for hardware based security
US9183158B2 (en)2008-11-242015-11-10Certicom Corp.System and method for hardware based security
US9678896B2 (en)2008-11-242017-06-13Certicom Corp.System and method for hardware based security
WO2011003200A1 (en)*2009-07-102011-01-13Certicom Corp.System and method for performing key injection to devices
US9111098B2 (en)2009-07-102015-08-18Certicom Corp.System and method for managing electronic assets
US9208459B2 (en)2009-07-102015-12-08Certicom Corp.System and method for performing serialization of devices
US10102500B2 (en)2009-07-102018-10-16Certicom Corp.System and method for performing serialization of devices
US10380007B2 (en)2009-07-102019-08-13Certicom Corp.System and method for managing electronic assets
US11119905B2 (en)2009-07-102021-09-14Blackberry LimitedSystem and method for managing electronic assets
US12399840B2 (en)2018-06-202025-08-26Intel CorporationTechnologies for secure I/O with accelerator devices

Also Published As

Publication numberPublication date
AU1060999A (en)1999-04-05
EP1013026A2 (en)2000-06-28
CA2641215C (en)2010-05-25
CA2641215A1 (en)1999-03-25
WO1999014881A2 (en)1999-03-25
EP1013026A4 (en)2004-09-08
CA2303297C (en)2008-11-25
CA2634812A1 (en)1999-03-25
WO1999014881A3 (en)1999-07-22
CA2634812C (en)2010-03-30

Similar Documents

PublicationPublication DateTitle
CA2303297A1 (en)Cryptographic co-processor
DK279089D0 (en) PROCEDURE FOR TRANSFER OF DATA, AN ELECTRONIC DOCUMENT OR SIMILAR, SYSTEM FOR EXERCISING THE PROCEDURE AND A CARD FOR USE IN EXERCISING THE PROCEDURE
US6633981B1 (en)Electronic system and method for controlling access through user authentication
EP0653695A3 (en)Software pay per use system
WO1999027654A3 (en)Method and system for securely transferring a data set in a data communications system
EP0268141A3 (en)Remote access terminal security
AU5778194A (en)Personal date/time notary device
AU2002359210A1 (en)Robust and flexible digital rights management involving a tamper-resistant identity module
EP0908810A3 (en)Secure processor with external memory using block chaining and block re-ordering
WO2002050642A3 (en)Method for providing multimedia files and terminal therefor
EP1130528A4 (en) EMERGENCY SYSTEM FOR ELECTRONIC INFORMATION
EP1253503A3 (en)Protection of software against use without permit
WO2003025722A3 (en)Virus detection system
WO2001078298A8 (en)Information processing system and method
WO2001022650A3 (en)Server-side implementation of a cryptographic system
PL366659A1 (en)Method for data broadcast between a local server and local peripherals
CA2125193A1 (en)Method and Apparatus for Data Encryption and Transmission
EP0855815A3 (en)Certification of cryptographic keys for chipcards
WO2000022496A3 (en)System and method of sending and receiving secure data using anonymous keys
EP1223496A3 (en)Encryption scheme for limiting the maximum number of accesses to a digital file of predetermined content
CN1514573A (en)Identity authentication method and its identity authentication system
WO2001063822A3 (en)Key exchange content communication system and method
ES2132920T3 (en) PROCEDURE FOR ACTIVATION AND ANTI-FRAUD PROTECTION OF AN ELECTRONIC GAMING DEVICE, AND THE CORRESPONDING DEVICE.
CA2376530A1 (en)Automatic form accessing and submission system and method
JPS6423642A (en)Confidential information sharing system

Legal Events

DateCodeTitleDescription
EEERExamination request
MKLALapsed

Effective date:20150916


[8]ページ先頭

©2009-2025 Movatter.jp