CA2322597A1 - Method and apparatus for cryptographic stateless protocol using asymmetric encryption - Google Patents

Method and apparatus for cryptographic stateless protocol using asymmetric encryption Download PDF

Info

Publication number
CA2322597A1
CA2322597A1 CA002322597A CA2322597A CA2322597A1 CA 2322597 A1 CA2322597 A1 CA 2322597A1 CA 002322597 A CA002322597 A CA 002322597A CA 2322597 A CA2322597 A CA 2322597A CA 2322597 A1 CA2322597 A1 CA 2322597A1
Authority
CA
Canada
Prior art keywords
cryptographic
asymmetric encryption
stateless protocol
encryption
client
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
CA002322597A
Other languages
French (fr)
Other versions
CA2322597C (en
Inventor
Kyle N. Patrick
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.)
IBM Canada Ltd
Original Assignee
IBM Canada Ltd
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 IBM Canada Ltd filed Critical IBM Canada Ltd
Priority to CA002322597A priority Critical patent/CA2322597C/en
Priority to US09/754,863 priority patent/US20020049900A1/en
Publication of CA2322597A1 publication Critical patent/CA2322597A1/en
Application granted granted Critical
Publication of CA2322597C publication Critical patent/CA2322597C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • H04L63/0442Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload wherein the sending and receiving network entities apply asymmetric encryption, i.e. different keys for encryption and decryption

Abstract

Prior methods of encryption of the token or "cookie" communicated to a client by a server use a symmetric method of encryption which does not permit the client to look at the state information. The present invention permits the client to view the state information, but not modify it, by using an asymmetric encryption method.
CA002322597A 2000-10-06 2000-10-06 Method and apparatus for cryptographic stateless protocol using asymmetric encryption Expired - Fee Related CA2322597C (en)

Priority Applications (2)

Application Number Priority Date Filing Date Title
CA002322597A CA2322597C (en) 2000-10-06 2000-10-06 Method and apparatus for cryptographic stateless protocol using asymmetric encryption
US09/754,863 US20020049900A1 (en) 2000-10-06 2001-01-05 Method and apparatus for cryptographic stateless protocol using asymmetric encryption

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CA002322597A CA2322597C (en) 2000-10-06 2000-10-06 Method and apparatus for cryptographic stateless protocol using asymmetric encryption

Publications (2)

Publication Number Publication Date
CA2322597A1 true CA2322597A1 (en) 2002-04-06
CA2322597C CA2322597C (en) 2004-11-30

Family

ID=4167334

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002322597A Expired - Fee Related CA2322597C (en) 2000-10-06 2000-10-06 Method and apparatus for cryptographic stateless protocol using asymmetric encryption

Country Status (2)

Country Link
US (1) US20020049900A1 (en)
CA (1) CA2322597C (en)

Families Citing this family (14)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
TWI270270B (en) * 2001-05-14 2007-01-01 Ntt Docomo Inc System for managing program
US20040243852A1 (en) * 2003-05-28 2004-12-02 Rosenstein Adam H. Method, system and software for state signing of internet resources
US20050204139A1 (en) * 2004-03-10 2005-09-15 Helland Patrick J. Service broker security
US7356846B2 (en) * 2004-04-14 2008-04-08 Microsoft Corporation Unilateral session key shifting
US7376972B2 (en) * 2004-04-14 2008-05-20 Microsoft Corporation Session key exchange key
US7925694B2 (en) * 2007-10-19 2011-04-12 Citrix Systems, Inc. Systems and methods for managing cookies via HTTP content layer
WO2009094657A1 (en) * 2008-01-26 2009-07-30 Citrix Systems, Inc. Systems and methods for fine grain policy driven cookie proxying
US8176539B2 (en) * 2008-10-28 2012-05-08 Check Point Software Technologies Ltd. Methods for protecting against cookie-poisoning attacks in networked-communication applications
GB2485373B (en) * 2010-11-11 2013-04-10 Nds Ltd Service protection
US10891599B2 (en) * 2012-09-12 2021-01-12 Microsoft Technology Licensing, Llc Use of state objects in near field communication (NFC) transactions
GB2531770A (en) * 2014-10-30 2016-05-04 Ibm Confidential Extracting System Internal Data
US11513815B1 (en) 2019-05-24 2022-11-29 Hiro Systems Pbc Defining data storage within smart contracts
US11657391B1 (en) 2019-05-24 2023-05-23 Hiro Systems Pbc System and method for invoking smart contracts
US10699269B1 (en) * 2019-05-24 2020-06-30 Blockstack Pbc System and method for smart contract publishing

Family Cites Families (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5774670A (en) * 1995-10-06 1998-06-30 Netscape Communications Corporation Persistent client state in a hypertext transfer protocol based client-server system
US6065117A (en) * 1997-07-16 2000-05-16 International Business Machines Corporation Systems, methods and computer program products for sharing state information between a stateless server and a stateful client
US6374359B1 (en) * 1998-11-19 2002-04-16 International Business Machines Corporation Dynamic use and validation of HTTP cookies for authentication

Also Published As

Publication number Publication date
CA2322597C (en) 2004-11-30
US20020049900A1 (en) 2002-04-25

Similar Documents

Publication Publication Date Title
CA2322597A1 (en) Method and apparatus for cryptographic stateless protocol using asymmetric encryption
WO2002044858A3 (en) System and method for securing a non-secure communication channel
WO2007047032A3 (en) Method and apparatus for generating service billing records for a wireless client
WO2002044828A3 (en) System and method for media stream adaptation
NO20031496D0 (en) Peer-to-peer Name Resolution Protocol (PNRP) Security Infrastructure and Procedure
ZA200208492B (en) Game server, game machine under control of the server, and game control method.
AU2002340475A1 (en) Method for measuring channel characteristics with the internet control message protocol
AU2002234036A1 (en) Method and apparatus for session management and user authentication
AU2002301272A1 (en) Game server, game machine, and game control method
AU2002301540A1 (en) Game Machine, Game Server and Game Control Method
WO2003032603A3 (en) Ip hopping for secure data transfer
WO2002045361A3 (en) Method for communicating audio data in a packet switched network
WO2007092401A3 (en) Utilizing a token for authentication with multiple secure online sites
WO2002102011A3 (en) System and method for maintaining state between a client and server
IL149072A0 (en) Method and apparatus for improving the security of cryptographic ciphers
BR9703302A (en) Apparatus and method for the generation and use of iron ions
HK1049565A1 (en) Component holding head, component mounting apparatus using same, and component mounting method.
WO2001075556A3 (en) Apparatus, system, and method for communicating to a network through a virtual domain
CA2365481A1 (en) Encryption method using synchronized continuously calculated pseudo-random key
AU2002254417A1 (en) Method and apparatus for multiple token access to thin client architecture session
WO2006000850A3 (en) Method and apparatus for indicating truncated email information in email synchronization
EP1162778A3 (en) System and method for arranging digital certificates on a hardware token
AU2003215190A1 (en) Methods and compositions for treating aids and hiv-related disorders using 1414, 1481, 1553, 34021, 1720, 1683, 1552, 1682, 1675, 12825, 9952, 5816, 10002, 1611, 1371, 14324, 126, 270, 312, 167, 326, 18926, 6747, 1793, 1784, or 2045 molecules.
AU2002213844A1 (en) Data encryption device based on protocol analysis
WO2003093948A3 (en) Dynamic human resources knowledge base and process

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed