WO2001086430A3 - Cryptographic data processing systems, computer programs, and methods of operating same - Google Patents

Cryptographic data processing systems, computer programs, and methods of operating same Download PDF

Info

Publication number
WO2001086430A3
WO2001086430A3 PCT/US2001/015180 US0115180W WO0186430A3 WO 2001086430 A3 WO2001086430 A3 WO 2001086430A3 US 0115180 W US0115180 W US 0115180W WO 0186430 A3 WO0186430 A3 WO 0186430A3
Authority
WO
WIPO (PCT)
Prior art keywords
methods
data processing
processing systems
cryptographic data
operating same
Prior art date
Application number
PCT/US2001/015180
Other languages
French (fr)
Other versions
WO2001086430A2 (en
Inventor
David Blaker
Raymond Savarda
Original Assignee
Netoctave Inc
David Blaker
Raymond Savarda
Hanna Michael
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 Netoctave Inc, David Blaker, Raymond Savarda, Hanna Michael filed Critical Netoctave Inc
Priority to AU2001266572A priority Critical patent/AU2001266572A1/en
Publication of WO2001086430A2 publication Critical patent/WO2001086430A2/en
Publication of WO2001086430A3 publication Critical patent/WO2001086430A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs
    • G06F21/123Restricting unauthorised execution of programs by using dedicated hardware, e.g. dongles, smart cards, cryptographic processors, global positioning systems [GPS] devices
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/70Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer
    • G06F21/71Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information
    • G06F21/72Protecting specific internal or peripheral components, in which the protection of a component leads to protection of the entire computer to assure secure computing or processing of information in cryptographic circuits
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F9/00Arrangements for program control, e.g. control units
    • G06F9/06Arrangements for program control, e.g. control units using stored programs, i.e. using an internal store of processing equipment to receive or retain programs
    • G06F9/30Arrangements for executing machine instructions, e.g. instruction decode
    • G06F9/38Concurrent instruction execution, e.g. pipeline, look ahead
    • G06F9/3877Concurrent instruction execution, e.g. pipeline, look ahead using a slave processor, e.g. coprocessor
    • G06F9/3879Concurrent instruction execution, e.g. pipeline, look ahead using a slave processor, e.g. coprocessor for non-native instruction execution, e.g. executing a command; for Java instruction set

Abstract

Embodiments of cryptographic data processing systems, computer program products, and methods of operating same are provided in which system memory is used to transfer information between a host processor and an adjunct processor.
PCT/US2001/015180 2000-05-11 2001-05-10 Cryptographic data processing systems, computer programs, and methods of operating same WO2001086430A2 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU2001266572A AU2001266572A1 (en) 2000-05-11 2001-05-10 Cryptographic data processing systems, computer programs, and methods of operating same

Applications Claiming Priority (4)

Application Number Priority Date Filing Date Title
US20346500P 2000-05-11 2000-05-11
US20340900P 2000-05-11 2000-05-11
US60/203,409 2000-05-11
US60/203,465 2000-05-11

Publications (2)

Publication Number Publication Date
WO2001086430A2 WO2001086430A2 (en) 2001-11-15
WO2001086430A3 true WO2001086430A3 (en) 2002-10-17

Family

ID=26898582

Family Applications (2)

Application Number Title Priority Date Filing Date
PCT/US2001/015176 WO2001086432A2 (en) 2000-05-11 2001-05-10 Cryptographic data processing systems, computer program products, and methods of operating same, using parallel execution units
PCT/US2001/015180 WO2001086430A2 (en) 2000-05-11 2001-05-10 Cryptographic data processing systems, computer programs, and methods of operating same

Family Applications Before (1)

Application Number Title Priority Date Filing Date
PCT/US2001/015176 WO2001086432A2 (en) 2000-05-11 2001-05-10 Cryptographic data processing systems, computer program products, and methods of operating same, using parallel execution units

Country Status (2)

Country Link
AU (2) AU2001266572A1 (en)
WO (2) WO2001086432A2 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US8893159B1 (en) 2008-04-01 2014-11-18 Alacritech, Inc. Accelerating data transfer in a virtual computer system with tightly coupled TCP connections
US9009223B2 (en) 1997-10-14 2015-04-14 Alacritech, Inc. Method and apparatus for processing received network packets on a network interface for a computer
US9306793B1 (en) 2008-10-22 2016-04-05 Alacritech, Inc. TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies
US9413788B1 (en) 2008-07-31 2016-08-09 Alacritech, Inc. TCP offload send optimization

Families Citing this family (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7543087B2 (en) 2002-04-22 2009-06-02 Alacritech, Inc. Freeing transmit memory on a network interface device prior to receiving an acknowledgement that transmit data has been received by a remote device
US7392399B2 (en) * 2003-05-05 2008-06-24 Sun Microsystems, Inc. Methods and systems for efficiently integrating a cryptographic co-processor
KR101566145B1 (en) * 2014-10-23 2015-11-06 숭실대학교산학협력단 Mobile device and method operating the mobile device
CN112713993A (en) * 2020-12-24 2021-04-27 天津国芯科技有限公司 Encryption algorithm module accelerator and high-speed data encryption method

Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4763242A (en) * 1985-10-23 1988-08-09 Hewlett-Packard Company Computer providing flexible processor extension, flexible instruction set extension, and implicit emulation for upward software compatibility
EP0395958A2 (en) * 1989-04-20 1990-11-07 Hitachi, Ltd. Microprocessor, and graphics processing apparatus and method using the same
EP0560020A2 (en) * 1992-03-13 1993-09-15 International Business Machines Corporation Digital signal processing function appearing as hardware FIFO
EP0668560A2 (en) * 1994-02-18 1995-08-23 International Business Machines Corporation Coexecuting method and means for performing parallel processing in conventional types of data processing systems
US5706489A (en) * 1995-10-18 1998-01-06 International Business Machines Corporation Method for a CPU to utilize a parallel instruction execution processing facility for assisting in the processing of the accessed data
EP0945788A2 (en) * 1998-02-04 1999-09-29 Texas Instruments Incorporated Data processing system with digital signal processor core and co-processor
US6075546A (en) * 1997-11-10 2000-06-13 Silicon Grahphics, Inc. Packetized command interface to graphics processor
WO2001005086A2 (en) * 1999-07-08 2001-01-18 Broadcom Corporation Distributed processing in a cryptography acceleration chip

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP0389175A3 (en) * 1989-03-15 1992-11-19 Fujitsu Limited Data prefetch system
US5794068A (en) * 1996-03-18 1998-08-11 Advanced Micro Devices, Inc. CPU with DSP having function preprocessor that converts instruction sequences intended to perform DSP function into DSP function identifier

Patent Citations (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4763242A (en) * 1985-10-23 1988-08-09 Hewlett-Packard Company Computer providing flexible processor extension, flexible instruction set extension, and implicit emulation for upward software compatibility
EP0395958A2 (en) * 1989-04-20 1990-11-07 Hitachi, Ltd. Microprocessor, and graphics processing apparatus and method using the same
EP0560020A2 (en) * 1992-03-13 1993-09-15 International Business Machines Corporation Digital signal processing function appearing as hardware FIFO
EP0668560A2 (en) * 1994-02-18 1995-08-23 International Business Machines Corporation Coexecuting method and means for performing parallel processing in conventional types of data processing systems
US5706489A (en) * 1995-10-18 1998-01-06 International Business Machines Corporation Method for a CPU to utilize a parallel instruction execution processing facility for assisting in the processing of the accessed data
US6075546A (en) * 1997-11-10 2000-06-13 Silicon Grahphics, Inc. Packetized command interface to graphics processor
EP0945788A2 (en) * 1998-02-04 1999-09-29 Texas Instruments Incorporated Data processing system with digital signal processor core and co-processor
WO2001005086A2 (en) * 1999-07-08 2001-01-18 Broadcom Corporation Distributed processing in a cryptography acceleration chip

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9009223B2 (en) 1997-10-14 2015-04-14 Alacritech, Inc. Method and apparatus for processing received network packets on a network interface for a computer
US8893159B1 (en) 2008-04-01 2014-11-18 Alacritech, Inc. Accelerating data transfer in a virtual computer system with tightly coupled TCP connections
US9413788B1 (en) 2008-07-31 2016-08-09 Alacritech, Inc. TCP offload send optimization
US9306793B1 (en) 2008-10-22 2016-04-05 Alacritech, Inc. TCP offload device that batches session layer headers to reduce interrupts as well as CPU copies

Also Published As

Publication number Publication date
AU2001266572A1 (en) 2001-11-20
WO2001086430A2 (en) 2001-11-15
AU2001266571A1 (en) 2001-11-20
WO2001086432A2 (en) 2001-11-15
WO2001086432A3 (en) 2002-07-18

Similar Documents

Publication Publication Date Title
AU2001237540A1 (en) Data processing system, method and computer program, computer program product and business method
AU2001294238A1 (en) Virtual world system, server computer, and information processing device
DE69934226D1 (en) TCP / IP / PPP modem
WO2000068816A3 (en) Method for migrating from one computer to another
SG86323A1 (en) Semiconductor integrated circuit, computer system data processor and data processing method
WO2001097451A8 (en) System, method and computer program product for reading, correlating, processing, categorizing and aggregating events of any type
WO2001080473A3 (en) Method for standardizing the use of iso 7816 smart cards in conditional access systems
AU2001289008A1 (en) Method, system, and computer program product for synchronization of similar data objects with event information
TW200516392A (en) A distributed file serving architecture system with metadata storage virtualization and data access at the data server connection speed
AU2002352428A1 (en) System, method, and computer program product for data transfer reporting for an application
AU2003222411A1 (en) Access to a wide memory
WO2001086430A3 (en) Cryptographic data processing systems, computer programs, and methods of operating same
JP2021508871A (en) System-on-chip system bit-by-bit writer
AU9420801A (en) Data processing system and method, computer program, and recorded medium
AU1962401A (en) Power management method for a computer system having a hub interface architecture
AU2001259440A1 (en) A method and system for multi-channel transfer of data and control information
WO2003079200A3 (en) Usb host controller
AU2001287082A1 (en) Unsupervised method of identifying aberrant behavior by an entity with respect to healthcare claim transactions and associated computer software program product, computer device, and system
GB2367923B (en) Administration of groups of computer programs, data processing systems, or system resources
AU2001291291A1 (en) Systems, methods and computer program products for processing genomic data in an object-oriented environment
AU1475700A (en) Systems, methods and computer program products for mining data from host computers via the internet
EP1531581A4 (en) Information processing device, data processing system and method, and computer program
AU2001291302A1 (en) Systems, methods and computer program products for receiving and responding to customer requests for travel related information
AU2002339316A1 (en) Method, data processing system and computer program for resource access co-ordination in a data processing system
AU4183900A (en) Systems, methods and computer program products for event and action management in data processing systems using event handler intermediaries

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
121 Ep: the epo has been informed by wipo that ep was designated in this application
AK Designated states

Kind code of ref document: A3

Designated state(s): AE AG AL AM AT AU AZ BA BB BG BR BY BZ CA CH CN CO CR CU CZ DE DK DM DZ EC EE ES FI GB GD GE GH GM HR HU ID IL IN IS JP KE KG KP KR KZ LC LK LR LS LT LU LV MA MD MG MK MN MW MX MZ NO NZ PL PT RO RU SD SE SG SI SK SL TJ TM TR TT TZ UA UG US UZ VN YU ZA ZW

AL Designated countries for regional patents

Kind code of ref document: A3

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

122 Ep: pct application non-entry in european phase
NENP Non-entry into the national phase

Ref country code: JP