WO1998007254A1 - Device and method for safeguarding data transferred between machines operating within a network - Google Patents

Device and method for safeguarding data transferred between machines operating within a network Download PDF

Info

Publication number
WO1998007254A1
WO1998007254A1 PCT/GB1997/002142 GB9702142W WO9807254A1 WO 1998007254 A1 WO1998007254 A1 WO 1998007254A1 GB 9702142 W GB9702142 W GB 9702142W WO 9807254 A1 WO9807254 A1 WO 9807254A1
Authority
WO
WIPO (PCT)
Prior art keywords
data
safeguard
decoding
enabling
printer
Prior art date
Application number
PCT/GB1997/002142
Other languages
French (fr)
Inventor
Douglas Fraser Clark
Farquhar Spence Galbraith
Original Assignee
University Court Of The University Of Paisley
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 University Court Of The University Of Paisley filed Critical University Court Of The University Of Paisley
Priority to AU38571/97A priority Critical patent/AU3857197A/en
Publication of WO1998007254A1 publication Critical patent/WO1998007254A1/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/60Protecting data
    • G06F21/606Protecting data by securing the transmission between two devices or processes
    • G06F21/608Secure printing
    • 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/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • H04L9/3226Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials using a predetermined code, e.g. password, passphrase or PIN
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/007Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress
    • 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/34Encoding or coding, e.g. Huffman coding or error correction
    • 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/60Digital content management, e.g. content distribution

Definitions

  • This invention relates to means for effecting security, and in particular to means for safeguarding data transferred between machines operating within a network environment.
  • a practical example would be the printing of a confidential document. If the document is sent from a computer to a printer both of which are networked, there is the possibility that access to the document or a portion thereof may be gained from the network link or the printer server, or from a hard copy when the report has printed.
  • means to safeguard data transferred within a network from data transmitting means to data receiving means comprising: data transmitting means; encoding means associated with said data transmitting means ; data receiving means ? decoding means associated with said data receiving means; and enabling means for the decoding means to allow the data receiving means to utilize transferred data.
  • said encoding means includes software which encodes data prior to its transfer from the data transmitting means.
  • said encoding means may include hardware which encodes data prior to its transfer from the data transmitting means .
  • the encoding means includes software which generates the enabling means.
  • the encoding means may include hardware which generates the enabling means .
  • the enabling means is job specific.
  • the enabling means is an access code.
  • the decoding means is adapted for attachment to the data receiving means .
  • the decoding means may be remote from the data receiving means.
  • the decoding means may be integrated in the data receiving means .
  • the decoding means is a hardware device.
  • the decoding means includes means for input of the enabling means.
  • the means for input of the enabling means is a data entry device. More preferably the data entry device is a keypad or a swipe.
  • said means to safeguard data denies access to transferred data unless the decoding means is enabled by the enabling means within a specified time period from generation of the enabling means.
  • said means to safeguard data denies access to transferred data if more than one unsuccessful attempt is made to enable the decoding means.
  • the data transmitting means is a computer.
  • the data receiving means is a printer.
  • the data receiving means may be a computer.
  • the data receiving means may be a facsimile machine.
  • a method of safeguarding data transferred within a network from a computer to a printer comprising the steps of: providing encoding means in the computer and decoding means for the printer; encoding the data and generating an access code in the computer; sending encoded data to the printer; and applying the access code to the decoding means to enable the decoding means and permit printing of the data .
  • the method is applied to an existing network.
  • the method is applied to the Internet.
  • a computer network comprises several client sharing computers and one or several standard laser printer facilities connected to a server. Data is generated and saved on the computer prior to the generation of a physical report.
  • encoding means in the form of software encodes the data.
  • This software which may be included in the printer driver software, intercepts unencoded output from a printer driver and encodes the information before sending it to the printer server.
  • the software generates and displays enabling means for each print job in the form of a job specific access code.
  • the codes generated by the encoder software form part of an encryption algorithm used in the coding and decoding processes.
  • the data is sent over the network in the encoded form. This ensures that any data picked up from the network link, arriving at other than its designated address, or stored on the printer server, is incomprehensible.
  • Decoding means controls the flow of data.
  • the decoding means incorporates a keypad and prevents decoding of any data received by the decoding means unless the correct code is entered in the keypad.
  • a standard laser printer has a port to accommodate memory and/or font cartridges .
  • Decoding means in the form of a cartridge with the facility to register a code is plugged into this port.
  • discrete decoding means is inserted between the computer or printer server and the printer.
  • This discrete decoding means may take the form of a box including electronics, connectors and power switches.
  • the electronics are incorporated on a single chip and included in a printer cable - that is, the decoding means is integrated in the printer cable.
  • the above options allow for the adaption of an existing printer.
  • the decoding means can be integrated in new printers .
  • the decoding means comprises a microcontroller or microprocessor or other programmable device which controls the flow of data in both encrypted and non- encrypted format between the computer and the printer.
  • the decoding means further includes ancillary electronics. These ancillary electronics include voltage stabilisation circuitry and buffering between the decoding means and the computer and printer. External features include an LCD display, a code input device such as a keypad, connectors and power switches.
  • the processor controls the display output and the keypad input, when it is necessary to enter the code. When the correct code has been entered, the controller also performs the decryption of the incoming data. An intelligible output is obtainable only when the correct code is entered in the decoding means .
  • the code is job specific and the decoding means can be programmed to delete a print job, or store it temporarily, or return it to the print server, unless the correct job code is entered within a specified time period from the print job being sent to the printer from the print server, or if the wrong code is entered more than once.
  • the software can be part of a printer driver or an addition to the printer driver.
  • the encryption driver intercepts this information before sending it to the printer.
  • the software algorithm is platform and network independent, and runs on a variety of platforms such as WindowsTM or OS/2TM, and networks such as NovellTM.
  • Access may similarly be denied to confidential information sent from computer to computer or computer to facsimile machine .
  • the invention also facilitates monitoring and/or restricting use of a printer.

Abstract

Provision of a secure environment for transferring information in electronic format. Data is encoded before it is sent from a computer to a printer. The software encoding the data simultaneously generates a job specific code. This code must be employed to permit printing of the data.

Description

DEVICE AND METHOD FOR SAFEGUARDING DATA TRANSFERRED BETWEEN MACHINES OPERATING WITHIN A NETWORK
This invention relates to means for effecting security, and in particular to means for safeguarding data transferred between machines operating within a network environment.
It is recognised that there are numerous situations where although encryption of data prior to its saving in a machine is inappropriate, it is nonetheless desirable that the data is not easily accessible. However when data is transferred between machines within a network there is always the possibility that the data could be picked up from the network link or from a receiving machine.
A practical example would be the printing of a confidential document. If the document is sent from a computer to a printer both of which are networked, there is the possibility that access to the document or a portion thereof may be gained from the network link or the printer server, or from a hard copy when the report has printed.
According to the present invention there is provided means to safeguard data transferred within a network from data transmitting means to data receiving means comprising: data transmitting means; encoding means associated with said data transmitting means ; data receiving means ? decoding means associated with said data receiving means; and enabling means for the decoding means to allow the data receiving means to utilize transferred data.
Preferably said encoding means includes software which encodes data prior to its transfer from the data transmitting means.
Additionally or alternatively said encoding means may include hardware which encodes data prior to its transfer from the data transmitting means .
Preferably the encoding means includes software which generates the enabling means.
Additionally or alternatively the encoding means may include hardware which generates the enabling means .
Preferably the enabling means is job specific.
Preferably the enabling means is an access code.
Preferably the decoding means is adapted for attachment to the data receiving means . Alternatively the decoding means may be remote from the data receiving means. Alternatively the decoding means may be integrated in the data receiving means . Preferably the decoding means is a hardware device.
Preferably the decoding means includes means for input of the enabling means.
Preferably the means for input of the enabling means is a data entry device. More preferably the data entry device is a keypad or a swipe.
Preferably said means to safeguard data denies access to transferred data unless the decoding means is enabled by the enabling means within a specified time period from generation of the enabling means.
Preferably said means to safeguard data denies access to transferred data if more than one unsuccessful attempt is made to enable the decoding means.
Preferably the data transmitting means is a computer.
Preferably the data receiving means is a printer.
Alternatively the data receiving means may be a computer.
Alternatively the data receiving means may be a facsimile machine.
Further according to the present invention there is provided a method of safeguarding data transferred within a network from a computer to a printer, comprising the steps of: providing encoding means in the computer and decoding means for the printer; encoding the data and generating an access code in the computer; sending encoded data to the printer; and applying the access code to the decoding means to enable the decoding means and permit printing of the data .
Preferably the method is applied to an existing network.
Preferably the method is applied to the Internet.
Embodiments of the present invention will now be described by way of example only.
A computer network comprises several client sharing computers and one or several standard laser printer facilities connected to a server. Data is generated and saved on the computer prior to the generation of a physical report.
To generate a report, data is sent to a printer either directly or through a printer server. When a computer user instructs the printing of particular data, encoding means in the form of software encodes the data. This software, which may be included in the printer driver software, intercepts unencoded output from a printer driver and encodes the information before sending it to the printer server. In addition, the software generates and displays enabling means for each print job in the form of a job specific access code. Thus the codes generated by the encoder software form part of an encryption algorithm used in the coding and decoding processes.
The data is sent over the network in the encoded form. This ensures that any data picked up from the network link, arriving at other than its designated address, or stored on the printer server, is incomprehensible.
Decoding means controls the flow of data. The decoding means incorporates a keypad and prevents decoding of any data received by the decoding means unless the correct code is entered in the keypad. A standard laser printer has a port to accommodate memory and/or font cartridges . Decoding means in the form of a cartridge with the facility to register a code is plugged into this port.
Alternatively discrete decoding means is inserted between the computer or printer server and the printer. This discrete decoding means may take the form of a box including electronics, connectors and power switches. Alternatively the electronics are incorporated on a single chip and included in a printer cable - that is, the decoding means is integrated in the printer cable. The above options allow for the adaption of an existing printer. The decoding means can be integrated in new printers .
The decoding means comprises a microcontroller or microprocessor or other programmable device which controls the flow of data in both encrypted and non- encrypted format between the computer and the printer. The decoding means further includes ancillary electronics. These ancillary electronics include voltage stabilisation circuitry and buffering between the decoding means and the computer and printer. External features include an LCD display, a code input device such as a keypad, connectors and power switches. The processor controls the display output and the keypad input, when it is necessary to enter the code. When the correct code has been entered, the controller also performs the decryption of the incoming data. An intelligible output is obtainable only when the correct code is entered in the decoding means . The code is job specific and the decoding means can be programmed to delete a print job, or store it temporarily, or return it to the print server, unless the correct job code is entered within a specified time period from the print job being sent to the printer from the print server, or if the wrong code is entered more than once.
The advantages of this invention include its simplicity. Its inclusion in an existing network environment requires minimal adaptation of that network. In essence all that is required is a code- operated cartridge adapted for attachment to existing printers or a stand alone box, and suitable software.
The software can be part of a printer driver or an addition to the printer driver. When the printer driver has coded the job for a specific printer, the encryption driver intercepts this information before sending it to the printer. The software algorithm is platform and network independent, and runs on a variety of platforms such as Windows™ or OS/2™, and networks such as Novell™.
Since the information is sent to the printer in encoded format it cannot be picked up from the network link in intelligible form. Information stored on the printer server is encoded and lost printouts are incomprehensible. Thus confidential reports or the like sent to a network printer from a computer or over the Internet may be accessed only by the initiator of the print job or someone authorised by them.
Access may similarly be denied to confidential information sent from computer to computer or computer to facsimile machine . The invention also facilitates monitoring and/or restricting use of a printer.
Modifications and improvements may be made to the above without departing from the scope of the invention.

Claims

1. Means to safeguard data transferred within a network from data transmitting means to data receiving means comprising: data transmitting means; encoding means associated with said data transmitting means; data receiving means; decoding means associated with said data receiving means; and enabling means for the decoding means to allow the data receiving means to utilize transferred data.
2. Means to safeguard data as claimed in Claim 1 wherein the encoding means includes software which encodes data prior to its transfer from the data transmitting means.
3. Means to safeguard data as claimed in any preceding claim wherein the encoding means includes hardware which encodes data prior to its transfer from the data transmitting means.
4. Means to safeguard data as claimed in any preceding claim wherein the encoding means includes software which generates the enabling means.
5. Means to safeguard data as claimed in any preceding claim wherein the encoding means includes hardware which generates the enabling means.
6. Means to safeguard data as claimed in any preceding claim wherein the enabling means is job specific.
7. Means to safeguard data as claimed in any preceding claim wherein the enabling means is an access code.
8. Means to safeguard data as claimed in any preceding claim wherein the decoding means is adapted for attachment to the data receiving means .
9. Means to safeguard data as claimed in any preceding claim wherein the decoding means is remote from the data receiving means.
10. Means to safeguard data as claimed in any preceding claim wherein the decoding means is integrated in the data receiving means .
11. Means to safeguard data as claimed in any preceding claim wherein the decoding means is a hardware device.
12. Means to safeguard data as claimed in any preceding claim wherein the decoding means includes means for input of the enabling means.
13. Means to safeguard data as claimed in Claim 12 wherein the means for input of the enabling means is a data entry device.
14. Means to safeguard data as claimed in Claim 13 wherein the data entry device is a keypad or a swipe.
15. Means to safeguard data as claimed in any preceding claim which denies access to transferred data unless the decoding means is enabled by the enabling means within a specified time period from generation of the enabling means .
16. Means to safeguard data as claimed in any preceding claim which denies access to transferred data if more than one unsuccessful attempt is made to enable the decoding means .
17. Means to safeguard data as claimed in any preceding claim wherein the data transmitting means is a computer.
18. Means to safeguard data as claimed in any preceding claim wherein the data receiving means is a printer.
19. Means to safeguard data as claimed in Claims 1 to 19 wherein the data receiving means is a computer.
20. Means to safeguard data as claimed in Claims 1 to 19 wherein the data receiving means is a facsimile machine.
21. A method of safeguarding data transferred within a network from a computer to a printer comprising the steps of: providing encoding means in the computer and decoding means for the printer; encoding the data and generating an access code in the computer; sending encoded data to the printer; and applying the access code to the decoding means to enable the decoding means and permit printing of the data.
22. A method of safeguarding data as claimed in Claim 21 applied to an existing network.
23. A method of safeguarding data as claimed in Claim 21 applied to the Internet.
PCT/GB1997/002142 1996-08-09 1997-08-08 Device and method for safeguarding data transferred between machines operating within a network WO1998007254A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
AU38571/97A AU3857197A (en) 1996-08-09 1997-08-08 Device and method for safeguarding data transferred between machines operating within a network

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
GB9616737.4 1996-08-09
GB9616737A GB9616737D0 (en) 1996-08-09 1996-08-09 Security in a network environment

Publications (1)

Publication Number Publication Date
WO1998007254A1 true WO1998007254A1 (en) 1998-02-19

Family

ID=10798253

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/GB1997/002142 WO1998007254A1 (en) 1996-08-09 1997-08-08 Device and method for safeguarding data transferred between machines operating within a network

Country Status (3)

Country Link
AU (1) AU3857197A (en)
GB (1) GB9616737D0 (en)
WO (1) WO1998007254A1 (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2789537A1 (en) * 1999-02-09 2000-08-11 Michel Ruffieux Security method of confidential documents printing using shared printer in network by transferring of data from storage device to printer after checking and verification of unlocking code
EP1091275A2 (en) * 1999-10-04 2001-04-11 Canon Kabushiki Kaisha Authenticated secure printing
GB2371888A (en) * 2001-01-31 2002-08-07 Hewlett Packard Co A printer device capable of decrypting digital document files and method of securely communicating electronic files over a network
GB2387690A (en) * 2001-01-31 2003-10-22 Hewlett Packard Co A printer capable of decrypting a document file, printing the file and sending a confirmation signal
EP2042517A1 (en) 2002-09-27 2009-04-01 Xencor, Inc. Optimized FC variants and methods for their generation
EP2053062A1 (en) 2004-03-24 2009-04-29 Xencor, Inc. Immunoglobin variants outside the Fc region
EP2221315A1 (en) 2003-12-04 2010-08-25 Xencor, Inc. Methods of generating variant proteins with increased host string content and compositions thereof
EP2368911A1 (en) 2003-05-02 2011-09-28 Xencor Inc. Optimized Fc variants and methods for their generation

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2188758A (en) * 1986-04-04 1987-10-07 Philip Hall Bertenshaw Secure data transmission system
EP0445290A1 (en) * 1988-11-16 1991-09-11 Secom Co., Ltd. Adaptive data ciphering/deciphering apparatus and data communication system employing said apparatus
EP0665486A2 (en) * 1994-01-27 1995-08-02 AT&T Corp. Method of protecting electronically published materials using cryptographic protocols

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2188758A (en) * 1986-04-04 1987-10-07 Philip Hall Bertenshaw Secure data transmission system
EP0445290A1 (en) * 1988-11-16 1991-09-11 Secom Co., Ltd. Adaptive data ciphering/deciphering apparatus and data communication system employing said apparatus
EP0665486A2 (en) * 1994-01-27 1995-08-02 AT&T Corp. Method of protecting electronically published materials using cryptographic protocols

Cited By (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
FR2789537A1 (en) * 1999-02-09 2000-08-11 Michel Ruffieux Security method of confidential documents printing using shared printer in network by transferring of data from storage device to printer after checking and verification of unlocking code
EP1091275A2 (en) * 1999-10-04 2001-04-11 Canon Kabushiki Kaisha Authenticated secure printing
EP1091275A3 (en) * 1999-10-04 2004-02-04 Canon Kabushiki Kaisha Authenticated secure printing
US6862583B1 (en) 1999-10-04 2005-03-01 Canon Kabushiki Kaisha Authenticated secure printing
GB2371888A (en) * 2001-01-31 2002-08-07 Hewlett Packard Co A printer device capable of decrypting digital document files and method of securely communicating electronic files over a network
GB2371899A (en) * 2001-01-31 2002-08-07 Hewlett Packard Co A printer device capable of decrypting digital document files and method of securely communicating electronic files over a network
GB2387690A (en) * 2001-01-31 2003-10-22 Hewlett Packard Co A printer capable of decrypting a document file, printing the file and sending a confirmation signal
GB2387690B (en) * 2001-01-31 2004-05-12 Hewlett Packard Co A mechanism for controlling if/when material can be printed on a specific printer
GB2371899B (en) * 2001-01-31 2004-05-12 Hewlett Packard Co A mechanism for controlling if/when material can be printed on a specific printer
US7222368B2 (en) 2001-01-31 2007-05-22 Hewlett-Packard Development Company, L.P. Mechanism for controlling if/when material can be printed on a specific printer
EP2042517A1 (en) 2002-09-27 2009-04-01 Xencor, Inc. Optimized FC variants and methods for their generation
EP2298805A2 (en) 2002-09-27 2011-03-23 Xencor, Inc. Optimized Fc variants and methods for their generation
EP2345671A1 (en) 2002-09-27 2011-07-20 Xencor Inc. Optimized fc variants and methods for their generation
EP2364996A1 (en) 2002-09-27 2011-09-14 Xencor Inc. Optimized FC variants and methods for their generation
EP3150630A1 (en) 2002-09-27 2017-04-05 Xencor Inc. Optimized fc variants and methods for their generation
EP3321282A1 (en) 2002-09-27 2018-05-16 Xencor, Inc. Optimized fc variants and methods for their generation
EP3502133A1 (en) 2002-09-27 2019-06-26 Xencor, Inc. Optimized fc variants and methods for their generation
EP2368911A1 (en) 2003-05-02 2011-09-28 Xencor Inc. Optimized Fc variants and methods for their generation
EP3101030A1 (en) 2003-05-02 2016-12-07 Xencor, Inc. Optimized fc variants and methods for their generation
EP3838920A1 (en) 2003-05-02 2021-06-23 Xencor, Inc. Optimized fc variants and methods for their generation
EP2221315A1 (en) 2003-12-04 2010-08-25 Xencor, Inc. Methods of generating variant proteins with increased host string content and compositions thereof
EP2053062A1 (en) 2004-03-24 2009-04-29 Xencor, Inc. Immunoglobin variants outside the Fc region

Also Published As

Publication number Publication date
GB9616737D0 (en) 1996-09-25
AU3857197A (en) 1998-03-06

Similar Documents

Publication Publication Date Title
US7861301B2 (en) System for monitoring personal computer documents for sensitive data
US6490684B1 (en) Ultrasound method and system for enabling an ultrasound device feature
CN100566336C (en) Secure data transmission in the network system of image processing apparatus
KR100334720B1 (en) Adapter Having Secure Function and Computer Secure System Using It
US7321435B2 (en) System and method for authorizing printing services
CA2137065A1 (en) Method of Protecting Electronically Published Materials Using Cryptographic Protocols
EP2043055A1 (en) Lock administration system
US20090193511A1 (en) Two-factor usb authentication token
US20030159053A1 (en) Secure reconfigurable input device with transaction card reader
EP1166547A1 (en) Invisible encoding of meta-information
CN100555934C (en) Prevent the fail safe of message replay attack
WO1998051035A1 (en) Method and system for accessing electronic resources via machine-readable data on intelligent documents
GB2050021A (en) Method and means for securing the distribution of encoding keys
WO2008147147A2 (en) Text security method
US8181223B2 (en) Electronic apparatus conducting two-port authentication, method of authenticating and receiving job data, an recording medium containing job data authentication-reception program
JP2005050162A (en) Hardware protection key and method for reissuing it
US20020042882A1 (en) Computer security system
EP1546856A4 (en) Print data communication with data encryption and decryption
WO1998007254A1 (en) Device and method for safeguarding data transferred between machines operating within a network
US20040170274A1 (en) Image forming apparatus and method for inputting encryption key setting
KR101116607B1 (en) Printing apparatus having security funcition and method for the same
JP3885882B2 (en) Image forming apparatus and image forming system
CN101276386A (en) Computer locking and fastening system and method
US8213601B2 (en) Font level encryption method and apparatus
US20060039566A1 (en) System for installing software with encrypted client-server communication

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A1

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

AL Designated countries for regional patents

Kind code of ref document: A1

Designated state(s): GH KE LS MW SD SZ UG ZW AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL

DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
WWE Wipo information: entry into national phase

Ref document number: 1997935675

Country of ref document: EP

121 Ep: the epo has been informed by wipo that ep was designated in this application
WWW Wipo information: withdrawn in national office

Ref document number: 1997935675

Country of ref document: EP

NENP Non-entry into the national phase

Ref country code: JP

Ref document number: 1998509495

Format of ref document f/p: F

REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

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

Ref country code: CA