WO1998030964A2 - A system for secure data transmission over an electronic link - Google Patents
A system for secure data transmission over an electronic link Download PDFInfo
- Publication number
- WO1998030964A2 WO1998030964A2 PCT/SE1998/000011 SE9800011W WO9830964A2 WO 1998030964 A2 WO1998030964 A2 WO 1998030964A2 SE 9800011 W SE9800011 W SE 9800011W WO 9830964 A2 WO9830964 A2 WO 9830964A2
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- package
- client station
- password
- server
- data
- Prior art date
Links
- 230000005540 biological transmission Effects 0.000 title claims abstract description 31
- 238000009826 distribution Methods 0.000 claims abstract description 14
- 238000000034 method Methods 0.000 claims description 19
- 238000004891 communication Methods 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 241000276457 Gadidae Species 0.000 description 1
- 238000009825 accumulation Methods 0.000 description 1
- 238000012550 audit Methods 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000008030 elimination Effects 0.000 description 1
- 238000003379 elimination reaction Methods 0.000 description 1
- 230000007613 environmental effect Effects 0.000 description 1
- 239000002360 explosive Substances 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012986 modification Methods 0.000 description 1
- 230000004048 modification Effects 0.000 description 1
- 238000003860 storage Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q30/00—Commerce
- G06Q30/06—Buying, selling or leasing transactions
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F21/00—Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
- G06F21/10—Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
-
- G—PHYSICS
- G06—COMPUTING; CALCULATING OR COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F2211/00—Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
- G06F2211/007—Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress
Definitions
- the invention refers to a system for data transmission over an electrical link including at least one distribution server and one client station, which requests transfer of a specific data set from a distributor communicating with the distribution server.
- DE-A1- 3938479 describes a system for transmitting, for instance software via a network between a first and a second computer software.
- the software consists of two programme portions, one part sends back an inquiry to the first computer for permission to use the software, which as a positive answer sends a key over to the second computer, which locks up the software for use.
- One objective of the present invention is to eliminate above problems and ensure for instance payment, distribution and sales report to possible supplier.
- a further object of the invention is to provide an entirely novel method to practise trade with software products, which contributes to environmental savings, low costs, rapidity and possible positive cash flow, preferably without credits from the supplier or others.
- the server being arranged to produce a first encrypted and with a password-locked package of the specific data set, which password is generated at least partly based on the information received from the client station.
- the server is arranged to produce a second package containing said first package and an instruction set, whereby at least parts of said second package can be accessed if the client station receives it in its entirety after a transmission.
- the encrypted data set further being provided to be accessed if the client station performs instructions acceptable by the distributor, which supplies the password for unlocking said first package.
- Fig. 1 is a schematic view of a computer network
- Fig. 2 is a flow chart showing the steps according to the present invention
- Fig. 3 is a schematic view of a transmission package, according to the invention.
- the system in its simplest form illustrated schematically in fig. 1, includes at least one service unit 10 or a server and one or more consumer stations 11, which are interconnected via some type of electrical link or network 12.
- the server 10 is directly or indirectly equipped with storage units for storing information and software to be distributed.
- the server 10 may also include different databases containing information about customers, products, price lists etc.
- a consumer station 11 is connected to the server 10 via a network 12 by means of a modem or the like and besides suitable communication softwares does not need other special softwares to stablish contact with an appropriate server 10.
- Fig. 2 shows the flow chart for the procedure when a contact is established and the communication between the server 10 and the station 11.
- the main object of the procedure is to generate a package 24 (fig. 3), substantially on request, containing the requested software 20 or other data 21, 22 in encrypted form and instructions, which can instruct to decode the encrypted information.
- the distribution procedure 100 On request for purchase, the distribution procedure starts 100.
- the distribution procedure 100 requests 101 or automatically fetches necessary information about the buyer, for example name and electrical addresses, to which the order software should be delivered.
- the procedure waits 102, 103 until necessary information has been obtained. It is possible to check the buyer so that a buyer with poor credit rating is not allowed to buy the software.
- a procedure 104 for generating codes to accompany the delivery starts.
- the code which is called reference cod 21, includes, e.g. mainly information about the identity of the software which the customer has requested, date and the time for the transmission and the identity information.
- a password 105 is generated preferably from the reference cod according to a separate algorithm, for example by picking parts of information in the code or creating a special check sum, which is the basis for generation of the password.
- a reference file is stored, which primarily includes buyer identity, an electrical delivery address and the reference cod generated according above.
- This reference file is updated 106 before transmission.
- a registration file 22 is generated 107, for example a text file intended for the buyer.
- the file also contains information to be re-transmitted to the supplier as well as information about the procedure for registering the software etc.
- the file can contain a password or a unique identity cod, which corresponds to the supplier to control the authenticity of the file.
- a first electronic package called the software package mainly containing the registration file 22 and the purchased software 20 as well as possible instruction documents 21 is created 108, packaged (preferably produced in a known way just as one file), encrypted and lucked with a password generated according to above description.
- an instruction file 23 is created 109, for example a text file, which among others contains instructions to the buyer about the payment procedure, licence conditions and the reference cod according above. This file is not encrypted and can be opened by the buyer.
- a second package 24 is created 110, called the transmission package including the software package created according to stage 108 and the non encrypted instruction file 23.
- the second package 24 can be created through such a method, that if the package due to transmission is damaged or if no complete transmission is carried out, the readability of the instruction file is prevented. For this reason, a control of the check sum of the package or the like can be carried out.
- the package 24 is generated through recognizable techniques known for a person skilled in the art and therefore no closer description is provided.
- the transmission package 24 is then transmitted 111 to the electronic address obtained from the customer and the procedure is terminated 112, but a second part of the procedure can be started, which waits 113 for payment from the buyer.
- the transmission is carried out in a known way over a modem or network/modem, for example through use of FTP (Filet Transmission Protocol), packet switching or the like.
- FTP Filet Transmission Protocol
- the entire or parts of the transmission package 24 may as well be compressed and/or converted to a (self) executable program, which can be ran by at reception.
- the transmission file can be opened by the buyer and the instructions in the non-encrypted part of the package, i.e. in the instruction file be displayed.
- the fact that the transmission file can be opened confirms that the transmission has succeeded and is complete, which becomes a transfer acknowledgement.
- the buyer can then read the instructions and settle the payment according to the instructions to a payment receiver, for example a bank or the like, at the same time indicating the received reference cod and other possible identity cods, e.g. his address, if the indicated reference cod is wrong.
- a payment receiver for example a bank or the like
- the server waits 113 for a communication from the payment receiver (the bank), that the payment has been received as well as the reference cod.
- the server controls its reference database and if a correct amount is paid, it generates (or fetches from a database) once again the password based on the reference cod corresponding to that specific software package and transmits it to the buyer's electronic address.
- the buyer can now use the password to decrypt the purchased software and install it.
- the payment can be deducted directly from an account at the distributor, which is performed automatically when the instruction file is opened or a special code from the instruction file is sent back to the server.
- the server sends back the password as soon as acknowledgement from the instruction file has been received.
- system can be provided with security routines, which indicate that no payment has been received after a certain period, so that the distributor or other suppliers can control if the software is decrypted and opened in some other way.
- the system can be provided with a report generator, which transmits a report to the software producer, for example including information about the sale per software unit with the password that is used.
- the password information makes it possible to provide self controlling reporting procedure. If the producer's system receives registration files with other password than the one reported by the system, according to invention, the reports from the system are assumed to be incorrect and further control may be performed. As a further precaution the annual sale of sold softwares can be confirmed to the suppliers, for example from the bank after an audit from the company accountants.
- the system according to the present invention facilitates different alternatives to reduce the failure intensity, which provides a safe and reliable system.
- the buyer may complain to the system by indicating the reference cod.
- the code is controlled in comparison to the reference file and even though it is missing but the code is correct (for example through creating a new code by means of date information in the reference cod) the system can send a new password, but if the code is invalid, the earlier is discovered and a reimbursement can be performed.
- the customer is asked to resend the software package to the system for control and a new package can be sent to the customer, if he is right; preferably, all steps are performed through electronic distribution.
- the system may after verification of the accomplished purchase allow the customer to receive the password directly after a new transmission initiated by the customer.
- the invention is neither limited to sale and purchase of software via Internet.
- the system can be used within different applications and different network solutions.
- the system can be used for secure transmission of data, for example between different computers where acknowledgement for transmitted correct data is required.
- the data may consist of moving (video or the like) or still images, newspaper articles, music, currency transactions, purchase and distribution of books (a so-called paperback) or the like. It is obvious for a skilled person that the steps according to the description may be varied or performed simultaneously.
Abstract
Description
Claims
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
AU55834/98A AU5583498A (en) | 1997-01-09 | 1998-01-09 | A system for secure data transmission over an electronic link |
EP98900795A EP0954818A4 (en) | 1997-01-09 | 1998-01-09 | A system for secure data transmission over an electronic link |
Applications Claiming Priority (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
SE9700063-2 | 1997-01-09 | ||
SE9700063A SE513104C2 (en) | 1997-01-09 | 1997-01-09 | System and method for secure data transmission over electronic link |
Publications (3)
Publication Number | Publication Date |
---|---|
WO1998030964A2 true WO1998030964A2 (en) | 1998-07-16 |
WO1998030964A3 WO1998030964A3 (en) | 1998-08-13 |
WO1998030964B1 WO1998030964B1 (en) | 2001-04-12 |
Family
ID=20405395
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
PCT/SE1998/000011 WO1998030964A2 (en) | 1997-01-09 | 1998-01-09 | A system for secure data transmission over an electronic link |
Country Status (4)
Country | Link |
---|---|
EP (1) | EP0954818A4 (en) |
AU (1) | AU5583498A (en) |
SE (1) | SE513104C2 (en) |
WO (1) | WO1998030964A2 (en) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2001027725A1 (en) * | 1999-10-14 | 2001-04-19 | WACHOVIA, NATIONAL ASSOCIATION(f/k/a First Union National Bank) | Controlling access to electronic content |
WO2002037355A2 (en) * | 2000-11-03 | 2002-05-10 | Tomas Mulet Valles | A method to carry out economic transactions through a telecommunications network |
US6667739B2 (en) | 1996-10-01 | 2003-12-23 | Polyvision Corporation | Electronic whiteboard system eraser |
US7127515B2 (en) | 1999-01-15 | 2006-10-24 | Drm Technologies, Llc | Delivering electronic content |
US7251832B2 (en) | 2003-03-13 | 2007-07-31 | Drm Technologies, Llc | Secure streaming container |
US7421741B2 (en) | 2003-10-20 | 2008-09-02 | Phillips Ii Eugene B | Securing digital content system and method |
US7673059B2 (en) | 1998-11-24 | 2010-03-02 | Drm Technologies, Llc | Tracking electronic content |
Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4470127A (en) * | 1981-05-18 | 1984-09-04 | Texas Instruments Incorporated | Data terminal with error checking file transfer mode |
DE3938479A1 (en) * | 1989-11-20 | 1991-06-20 | Newcom Kommunikationssoftware | Data protecting appts. for data network - uses programme segment capable of withholding permission for use of data from transmission side if user is unauthorised |
GB2245724A (en) * | 1990-06-28 | 1992-01-08 | Ibm | Software protection in a data processing network |
US5155680A (en) * | 1986-10-24 | 1992-10-13 | Signal Security Technologies | Billing system for computing software |
WO1995016971A1 (en) * | 1993-12-16 | 1995-06-22 | Open Market, Inc. | Digital active advertising |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4953209A (en) * | 1988-10-31 | 1990-08-28 | International Business Machines Corp. | Self-verifying receipt and acceptance system for electronically delivered data objects |
US5222134A (en) * | 1990-11-07 | 1993-06-22 | Tau Systems Corporation | Secure system for activating personal computer software at remote locations |
US5509070A (en) * | 1992-12-15 | 1996-04-16 | Softlock Services Inc. | Method for encouraging purchase of executable and non-executable software |
SE504085C2 (en) * | 1995-02-01 | 1996-11-04 | Greg Benson | Methods and systems for managing data objects in accordance with predetermined conditions for users |
-
1997
- 1997-01-09 SE SE9700063A patent/SE513104C2/en not_active IP Right Cessation
-
1998
- 1998-01-09 AU AU55834/98A patent/AU5583498A/en not_active Abandoned
- 1998-01-09 EP EP98900795A patent/EP0954818A4/en not_active Withdrawn
- 1998-01-09 WO PCT/SE1998/000011 patent/WO1998030964A2/en not_active Application Discontinuation
Patent Citations (5)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US4470127A (en) * | 1981-05-18 | 1984-09-04 | Texas Instruments Incorporated | Data terminal with error checking file transfer mode |
US5155680A (en) * | 1986-10-24 | 1992-10-13 | Signal Security Technologies | Billing system for computing software |
DE3938479A1 (en) * | 1989-11-20 | 1991-06-20 | Newcom Kommunikationssoftware | Data protecting appts. for data network - uses programme segment capable of withholding permission for use of data from transmission side if user is unauthorised |
GB2245724A (en) * | 1990-06-28 | 1992-01-08 | Ibm | Software protection in a data processing network |
WO1995016971A1 (en) * | 1993-12-16 | 1995-06-22 | Open Market, Inc. | Digital active advertising |
Non-Patent Citations (2)
Title |
---|
IEEE PERSONAL COMMUNICATIONS, Volume 2, No. 4, August 1995, (USA), M. SIRBU et al., "NetBill; An Internet Commerce System Optimized for Network-Delivered Services", pages 34-39. XP000517588 * |
See also references of EP0954818A2 * |
Cited By (15)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US6667739B2 (en) | 1996-10-01 | 2003-12-23 | Polyvision Corporation | Electronic whiteboard system eraser |
US7673059B2 (en) | 1998-11-24 | 2010-03-02 | Drm Technologies, Llc | Tracking electronic content |
US7127515B2 (en) | 1999-01-15 | 2006-10-24 | Drm Technologies, Llc | Delivering electronic content |
US7272655B2 (en) | 1999-01-15 | 2007-09-18 | Drm Technologies, Llc | Delivering electronic content |
US9094479B2 (en) | 1999-01-15 | 2015-07-28 | Digital Reg Of Texas, Llc | Delivering electronic content |
US7562150B2 (en) | 1999-01-15 | 2009-07-14 | Drm Technologies, Llc | Delivering electronic content |
WO2001027725A1 (en) * | 1999-10-14 | 2001-04-19 | WACHOVIA, NATIONAL ASSOCIATION(f/k/a First Union National Bank) | Controlling access to electronic content |
WO2002037355A2 (en) * | 2000-11-03 | 2002-05-10 | Tomas Mulet Valles | A method to carry out economic transactions through a telecommunications network |
WO2002037355A3 (en) * | 2000-11-03 | 2002-07-11 | Valles Tomas Mulet | A method to carry out economic transactions through a telecommunications network |
US7251832B2 (en) | 2003-03-13 | 2007-07-31 | Drm Technologies, Llc | Secure streaming container |
US8286228B2 (en) | 2003-03-13 | 2012-10-09 | Digital Reg Of Texas, Llc | Secure streaming container |
US8578464B2 (en) | 2003-03-13 | 2013-11-05 | Digital Reg Of Texas, Llc | Secure streaming container |
US8800019B2 (en) | 2003-03-13 | 2014-08-05 | Digital Reg Of Texas, Llc | Secure streaming container |
US7421741B2 (en) | 2003-10-20 | 2008-09-02 | Phillips Ii Eugene B | Securing digital content system and method |
USRE47313E1 (en) | 2003-10-20 | 2019-03-19 | Digital Reg Of Texas, Llc | Securing digital content system and method |
Also Published As
Publication number | Publication date |
---|---|
SE9700063L (en) | 1998-07-10 |
WO1998030964A3 (en) | 1998-08-13 |
SE9700063D0 (en) | 1997-01-09 |
WO1998030964B1 (en) | 2001-04-12 |
SE513104C2 (en) | 2000-07-10 |
EP0954818A2 (en) | 1999-11-10 |
EP0954818A4 (en) | 2002-11-06 |
AU5583498A (en) | 1998-08-03 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
US7124092B2 (en) | Controlled transfer of information in computer networks | |
EP0913789B1 (en) | Pre-paid links to networks servers | |
US20020161709A1 (en) | Server-side commerce for deliver-then-pay content delivery | |
EP1128303A2 (en) | Network sales system | |
WO1998014900A1 (en) | System and method for pseudo cash transactions | |
NZ532125A (en) | System and methods providing secure delivery of licenses and content | |
WO1997049072A9 (en) | A system, method and article of manufacture for processing a plurality of transactions from a single initiation point on a multichannel, extensible, flexible architecture | |
JPH10222579A (en) | Virtual sales system, electronic data distribution, license and rental managing method | |
CN102368325A (en) | Network commercial transactions | |
WO2001001226A1 (en) | A system, method and article of manufacture for software source authentication for return purposes | |
US20040078331A1 (en) | Payment system using electronic stamps | |
CN102592239A (en) | Network commercial transactions | |
WO1998030964A2 (en) | A system for secure data transmission over an electronic link | |
US20130054394A1 (en) | Method and system for distributing digital media content | |
JPH10207963A (en) | Electronic shopping system | |
WO2001001319A1 (en) | A system, method and article of manufacture for a customer profile-tailored support interface in an electronic software distribution environment | |
EP1723554A1 (en) | A system and method for electronic commerce | |
JP2002150195A (en) | Electronic settlement system and electronic settlement method | |
WO2001001316A2 (en) | A system, method and article of manufacture for an electronic software distribution, post-download payment scheme with encryption capabilities | |
WO2009024988A2 (en) | Secured acquisition process via credir card terminal | |
JP2002259867A (en) | Electronic cash system using usb key | |
JP2010152735A (en) | Operation method of user terminal and server device | |
JP2004145616A (en) | Sales system, server device and sales method | |
CN1421024A (en) | Method and system for provision of electronic commerce and shopping via cable TV systems and associated entertainment terminals | |
JP2002183433A (en) | System and method for electronic commerce |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
AK | Designated states |
Kind code of ref document: A2 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 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 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: A2 Designated state(s): GH GM KE LS MW SD SZ UG ZW AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT |
|
AK | Designated states |
Kind code of ref document: A3 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 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 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: A3 Designated state(s): GH GM KE LS MW SD SZ UG ZW AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT |
|
121 | Ep: the epo has been informed by wipo that ep was designated in this application | ||
WWE | Wipo information: entry into national phase |
Ref document number: 1998900795 Country of ref document: EP |
|
WWP | Wipo information: published in national office |
Ref document number: 1998900795 Country of ref document: EP |
|
REG | Reference to national code |
Ref country code: DE Ref legal event code: 8642 |
|
NENP | Non-entry into the national phase |
Ref country code: JP Ref document number: 1998514053 Format of ref document f/p: F |
|
AK | Designated states |
Kind code of ref document: B1 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 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 TJ TM TR TT UA UG US UZ VN YU ZW |
|
AL | Designated countries for regional patents |
Kind code of ref document: B1 Designated state(s): GH GM KE LS MW SD SZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH DE DK ES FI FR GB GR IE IT LU MC NL PT SE BF BJ CF CG CI CM GA GN ML MR NE SN TD TG |
|
NENP | Non-entry into the national phase |
Ref country code: CA |
|
WWW | Wipo information: withdrawn in national office |
Ref document number: 1998900795 Country of ref document: EP |