DE10255163A1 - Computer implemented discount system in which the offerer of a discount assigns part keys to a user with each purchase of appropriate goods and the user then assembles a unique secret discount offer key from his part keys - Google Patents

Computer implemented discount system in which the offerer of a discount assigns part keys to a user with each purchase of appropriate goods and the user then assembles a unique secret discount offer key from his part keys Download PDF

Info

Publication number
DE10255163A1
DE10255163A1 DE2002155163 DE10255163A DE10255163A1 DE 10255163 A1 DE10255163 A1 DE 10255163A1 DE 2002155163 DE2002155163 DE 2002155163 DE 10255163 A DE10255163 A DE 10255163A DE 10255163 A1 DE10255163 A1 DE 10255163A1
Authority
DE
Germany
Prior art keywords
key
assigned
discount
goods
partial
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.)
Withdrawn
Application number
DE2002155163
Other languages
German (de)
Inventor
Jens Dipl.-Ing. Eichentopf
Bernhard LÖHLEIN
Eva Saar
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.)
Deutsche Telekom AG
Original Assignee
Deutsche Telekom AG
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 Deutsche Telekom AG filed Critical Deutsche Telekom AG
Priority to DE2002155163 priority Critical patent/DE10255163A1/en
Publication of DE10255163A1 publication Critical patent/DE10255163A1/en
Withdrawn legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06QINFORMATION 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/00Commerce
    • G06Q30/02Marketing; Price estimation or determination; Fundraising

Abstract

Method for operating a rebate or discount system in which the discount offerer associates a unique secret key (S) with each discount. An assignment function is then used to construct the key from a group of part keys, each associated with a goods item. Thus if a user purchases enough goods each with a part key, he will then be able to construct or assemble a full discount key and so obtain the offered discount. An Independent claim is made for a device for implementation of an electronic discount system. The invention also relates to a corresponding implementation software product.

Description

Die Erfindung betrifft ein Verfahren und eine Vorrichtung zum verbesserten Betreiben eines Rabatt- und/oder Zugabesystems sowie ein Implementationssoftwareprodukt, welches zur Durchführung des Verfahrens entsprechend ausgebildet ist.The invention relates to a method and a device for improved operation of a discount and / or Addition system and an implementation software product, which to carry out the Procedure is designed accordingly.

Bekanntermaßen gibt es die unterschiedlichsten Varianten von Rabatt- und/oder Zugabesystemen. Beispielsweise bekommt ein Kunde, wenn dieser eine vorgegebene Anzahl beliebiger verschiedener Waren kauft, eine kostenlose Zugabe oder bei dem nächsten Kauf einen Rabatt von x%. Denkbar ist auch, dass er eine kostenlose Zugabe und/oder einen Rabatt bekommt, sofern er aus einer Gruppe X eine definierte Anzahl von Waren, auch beliebig verschiedene Waren, und aus der Gruppe Y ebenfalls eine definierte Anzahl von Waren kauft. Entsprechendes kann vorgesehen sein, wenn der Kunde eine definierte Anzahl beliebiger verschiedener Waren und eine bestimmte Ware Z kauft oder, wenn ein Kunde eine definierte Anzahl von Waren U und eine definierte Anzahl der Ware V kauft.As is known, there are many different types Variants of discount and / or addition systems. For example, gets a customer if he has a predetermined number of any number of different Buys goods, a free encore or the next purchase a discount of x%. It is also conceivable that he would give a free encore and / or get a discount, if he gets one from a group X. defined number of goods, including any number of different goods, and from group Y also buys a defined number of goods. The same can be provided if the customer has a defined one Number of any different goods and a certain goods Z buys or when a customer U and a defined number of goods buys a defined number of goods V.

Selbstverständlich sind derartige Rabatt- und/oder Zugabesysteme auch auf der Basis von Dienstleistungen, die der Kunde nutzt, vorstellbar. Entsprechend können auch die jeweils vorgesehenen Rabatte und/oder Zugaben aus Waren und/oder Leistungen bestehen.Of course, such discount and / or Addition systems also based on services provided by the customer uses, imaginable. Correspondingly, the respectively provided ones can also be used Discounts and / or allowances exist for goods and / or services.

Der allgemeine Begriff eines Rabattes umfasst demgemäß in der vorliegenden Beschreibung und den anhängenden Ansprüchen, sofern kein spezieller Rabatt beschrieben ist, nicht nur einen Preisnachlass, sondern allgemein auch eine Zugabe, insbesondere in Form einer als kostenlose Belohnung vorgesehenen Ware und/oder Leistung, einschließlich die Gewährung eines Rabattes in Form einer Gutschrift.The general term of a discount accordingly includes in the present description and the appended claims, if no special discount is described, not just a discount, but generally also an addition, especially in the form of a free reward provided goods and / or services, including the granting a discount in the form of a credit.

Entsprechend sind Dienstleistungen von dem allgemeinen Begriff der Ware, sofern keine spezielle Ware beschrieben ist, in der nachfolgenden Beschreibung und den anhängenden Ansprüchen als mit umfasst anzusehen.Services are accordingly from the general concept of the goods, unless a special goods is described in the following description and the appended claims to be considered as included.

Üblicherweise erfolgt die Verwaltung solcher Rabatt- und/oder Zugabesysteme auf die folgende Art und Weise. Der Besitzer der Waren oder der Anbieter der Dienstleistungen legt die Regeln fest, auf welche Weise Rabatte und/oder Zugaben gewährt werden sollen, wie vorstehend beispielhaft aufgeführt. Beim Kauf einer Ware und/oder einer Dienstleistung bzw. bei Nutzung einer Dienstleistung erhält der Kunde gemäß den festgelegten Regeln herkömmlicherweise eine Art Bonuspunkte, so dass er, wenn er ausreichend Bonuspunkte gesammelt hat, den Rabatt und/oder die kostenlose Belohnung erhält.Usually such discount and / or addition systems are managed the following way. The owner of the goods or the provider of services sets the rules on how discounts and / or allowances are granted should, as exemplified above. When buying a product and / or the customer receives a service or when using a service according to the set Rules conventionally sort of bonus points so that when he gets enough bonus points collected the discount and / or the free reward.

Ein Problem hierbei ist insbesondere die Verwaltung derartiger Rabatt- und/oder Zugabesysteme. Die zentrale Speicherung der Bonuspunkte für jeden Kunden beispielsweise kann bei einer großen Anzahl von Kunden sehr aufwendig werden. Ferner sind bei einer zentralen Speicherung üblicherweise Auflagen in Bezug auf den Datenschutz zu erfüllen, welches ggfs. zu erheblichen Problemen führen kann.A particular problem here is the administration of such discount and / or addition systems. The central one Storage of bonus points for Every customer, for example, can do a lot with a large number of customers become complex. Furthermore, in the case of central storage, there are usually To comply with data protection requirements, which may be significant Cause problems can.

Werden andererseits die Bonuspunkte beim Kunden gesammelt und/oder gespeichert, sind zum einen je nach spezifischer Ausgestaltung des Rabatt- und/oder Zugabesystems umfangreiche Maßnahmen gegenüber unerwünschten Manipulationen notwendig und andererseits kann das Einreichen der Bonuspunkte bei einer Zentrale zum Einlösen sehr aufwendig werden. Hierbei ist insbesondere zu berücksichtigen, dass derartige Anfragen zum Einlösen bearbeitet werden müssen und somit zu einem ggfs. erheblichen Zeit- und damit Kostenaufwand führen, insbesondere wenn die Gewährung des Rabattes und/oder der Zugabe nach komplizierten Regeln erfolgt und somit eine aufwendige Bearbeitung zur Folge hat.On the other hand, the bonus points collected and / or stored at the customer's are depending on the one specific design of the discount and / or addition system extensive activities across from undesirable Manipulations are necessary and on the other hand, the submission of bonus points at a central to redeem become very expensive. It is particularly important to take into account that such requests are processed for redemption Need to become and therefore at a considerable time and thus cost lead, especially when granting the discount and / or the addition takes place according to complicated rules and thus results in complex processing.

Aufgabe der Erfindung ist es, einen neuen und verbesserten Weg aufzuzeigen, mit welchem vorstehend aufgezeigte Probleme und Nachteile des Standes der Technik zumindest wesentlich verringert werden und mit welchem bei vermindertem Aufwand, insbesondere vermindertem technischen Aufwand auf Seiten des Anbieters der Waren und/oder Dienstleistungen und auf eine wesentlich vereinfachte Weise und somit häufig kostengünstigere Weise eine verbesserte Betreibung von Rabatt- und/oder Zugabesystemen bei gleichzeitiger Gewährleistung einer hohen Sicherheit erreicht wird.The object of the invention is a to show new and improved way with which shown above Problems and disadvantages of the prior art at least essentially be reduced and with which with reduced effort, in particular reduced technical effort on the part of the provider of the goods and / or services and in a significantly simplified manner and therefore often cost-effective Way an improved operation of discount and / or addition systems with simultaneous warranty a high level of security is achieved.

Die erfindungsgemäße Lösung der Aufgabe ist durch ein Verfahren mit den Merkmalen des Anspruches 1, durch eine Vorrichtung mit den Merkmalen des Anspruches 20 sowie ein durch ein Software-Implementationsprodukt mit den Merkmalen des Anspruches 38.The achievement of the object is through a method with the features of claim 1, by a device with the features of claim 20 and a software implementation product with the features of claim 38.

Vorteilhafte und/oder bevorzugte Ausführungen bzw. Weiterbildungen sind Gegenstand der jeweiligen Unteransprüche.Advantageous and / or preferred versions or further developments are the subject of the respective subclaims.

Erfindungsgemäß ist somit zum Betreiben eines Rabattsystems vorgesehen, dass einem vom Anbieter des Rabattsystems vorgesehenen Rabatt wenigstens ein geheimer Schlüssel eindeutig zugeordnet wird, unter Verwendung einer Zuordnungsfunktion eine dem Schlüssel zugeordnete Gruppe von Teilschlüsseln bei einer zur Rekonstruktion des Schlüssels festgelegten notwendigen Anzahl von Teilschlüsseln aus der Gruppe von Teilschlüsseln erzeugt wird, die Teilschlüssel einer solchen Gruppe von Teilschlüsseln Waren aus einer Gruppe von Waren zugeordnet werden, und bei berechtigter Nutzung einer Ware aus der Gruppe von Waren den wenigstens einen dieser Ware zugeordnete Teilschlüssel an eine zur Nutzung des Rabattsystems notwendige Einrichtung des Nutzers übertragen wird.According to the invention, in order to operate a discount system, it is provided that at least one secret key is uniquely assigned to a discount provided by the provider of the discount system, using an assignment function a group of subkeys assigned to the key for a necessary number of subkeys from the group that is defined for the reconstruction of the key is generated by sub-keys, the sub-keys of such a group of sub-keys are assigned to goods from a group of goods, and if a product from the group of goods is used with authorization, the at least one sub-key assigned to this product sel is transferred to a facility required by the user to use the discount system.

Von Vorteil hierbei ist insbesondere, dass hierbei sowohl die Speicherung von zur Erlangung eines Rabattes notwendigen Bonuspunkte als auch die Ermittlung eines Rabatts, ggfs. je nach spezifischem Anwendungsgebiet auch die Einlösung der Bonuspunkte unmittelbar beim Kunden durchgeführt werden kann. Diesbezüglich ist somit keine Verbindung zum Betreiber des Rabattsystems mehr notwendig. Eine zentrale Speicherung von Bonuspunkten als auch die aufwendige Bearbeitung zur Gewährung eines Rabatts und bei Einlösung der Bonuspunkte entfallen somit.It is particularly advantageous here that both the storage of to obtain a discount necessary bonus points as well as the determination of a discount, if necessary. depending on the specific area of application, the redemption of the Bonus points can be carried out directly at the customer. In this regard therefore no connection to the operator of the discount system is necessary. A central storage of bonus points as well as complex processing for grant of a discount and upon redemption the bonus points are therefore eliminated.

Insbesondere ist gemäß vorteilhafter Weiterbildung vorgesehen, zur Erzeugung der Teilschlüssel ein sogenannten Secret-Sharing-Verfahren einzusetzen. Auf diese Weise ist im wesentlichen jegliche Manipulation bei der Erlangung eines Rabatts und/oder einer Zugabe ausschließbar.In particular, is more advantageous Training provided to generate the subkey use so-called secret sharing procedures. In this way is essentially any manipulation in obtaining a Discounts and / or an encore can be excluded.

Sind die Mittel hierzu in bevorzugter Weiterbildung von einer dem Betreiber des Rabatt- und/oder Zugabesystems zugeordneten Einrichtung umfasst, können im wesentlichen beliebige Rabatt- und/oder Zugaberegeln auf Seiten des Betreibers des Rabatt- und/oder Zugabesystems auf einfache Weise definiert werden, ohne dass der Betreiber eine Verwaltungseinrichtung zur Überwachung der festgelegten Rabatt- und/oder Zugaberegeln benötigt. So ist insbesondere ferner vorgesehen, dass dem Nutzer des Rabatt- und/oder Zugabesystems eine Einrichtung zum Rekonstruieren eines durch ein Secret-Sharing-Verfahrens auf Basis einer Anzahl von Waren und/oder Leistungen verteilten geheimen Schlüssels bereitgestellt wird, und zwar mit Mitteln zum Rekonstruieren des durch die dem Betreiber zugeordnete Einrichtung verteilten Schlüssels, insbesondere auf der Basis einer durch den Betreiber festgelegten Anzahl von Teilschlüsseln.Are the means of doing this more preferred Further training from the operator of the discount and / or addition system associated device can essentially any Discount and / or Addition rules on the part of the operator of the discount and / or addition system can be easily defined without the operator having an administrative facility for surveillance the defined discount and / or addition rules required. So is in particular further provided that the user of the discount and / or Addition system means for reconstructing one by one Secret sharing process based on a number of goods and / or Distributed secret key services is provided with means for reconstructing the by the operator associated distributed key facility, particularly on the Based on a number of partial keys determined by the operator.

Diese dem Benutzer des Rabatt- und/oder Zugabesystems zugeordnete Einrichtung umfasst hierzu zweckmäßigerweise Mittel, um in Abhängigkeit von Waren und/oder Leistungen aus einer Gruppe von Waren und/oder Leistungen von der Betreibereinrichtung übertragene Teilschlüssel zu empfangen, und zu detektieren, um basierend auf der vorgebbaren, notwendigen Anzahl von Teilschlüsseln ein für eine Gruppe von Teilschlüsseln gemeinsamen Schlüssel zu gewinnen, unter dessen Verwendung ein eindeutig der Gruppe von Teilschlüsseln zugeordneter Schlüssel ermittelt werden kann.This to the user of the discount and / or addition system For this purpose, the assigned device expediently comprises means to be dependent of goods and / or services from a group of goods and / or Sub-keys transferred by the operator facility received, and to detect, based on the predeterminable, necessary number of subkeys for one Group of subkeys common key to win, using a clearly the group of partial keys assigned key can be determined.

In Weiterbildung ist ferner vorgeschlagen, dass unter Verwendung der zur Nutzung des Rabattsystems notwendigen Einrichtung des Nutzers unter Ansprechen auf die Nutzung von Waren aus der Gruppe von Waren zugeordnete Teilschlüssel erfasst werden, basierend auf der festgelegten Anzahl von erfassten Teilschlüsseln der für die Gruppe von Teilschlüsseln gemeinsame Schlüssel rekonstruiert wird, und unter Verwendung des Schlüssels ein vom Anbieter des Rabattsystems vorgesehener Rabatt identifiziert wird.In further training it is also proposed that using the facility necessary to use the discount system of the user in response to the use of goods from the group partial keys assigned to goods are captured based on the specified number of captured partial keys the for the group of subkeys common key is reconstructed, and using the key Discount identified by the provider of the discount system becomes.

In bevorzugter Weise umfasst die dem Nutzer zugeordnete Einrichtung einen Speicher zum Zwischenspeichern erfasster Teilschlüssel und/oder rekonstruierter Schlüssel, so dass die Nutzung des Rabatt- und/oder Zugabesystems, d.h. das Detektieren von Teilschlüsseln, bis ein den Teilschlüsseln zugeordneter geheimer Schlüssel ermittelt werden kann, über einen längeren Zeitraum gewährleistet ist.Preferably, the device assigned to the user has a memory for temporary storage recorded partial key and / or reconstructed key, so that the use of the discount and / or addition system, i.e. the Detection of partial keys, until one of the partial keys assigned secret key can be determined via a longer one Guaranteed period is.

Nach Nutzung der Teilschlüssel und/oder Schlüssel werden diese in bevorzugter Ausgestaltung auf Seiten der Nutzereinrichtung wieder gelöscht, um hierdurch ein mehrmaliges Einlösen zu verhindern.After using the partial key and / or key this in a preferred embodiment on the part of the user device deleted again, to prevent repeated redemption.

Um das erfindungsgemäße Verfahren in einfacher Weise in die Praxis umzusetzen, ist bevorzugt vorgesehen, die erfindungsgemäße Vorrichtung, insbesondere die dem Nutzer des Rabatt- und/oder Zugabesystems zugeordnete Einrichtung mit einem Mikroprozessor und/oder mit einer entsprechend ausgebildeten Software zu versehen, die somit den gewünschten, vom Betreiber des Rabatt- und/oder Zugabesystems aufgestellten Regeln entsprechend ausbildbar ist und/oder umprogrammierbar ist.To the method according to the invention to implement in a simple manner is preferably provided the device according to the invention, in particular that assigned to the user of the discount and / or addition system Setup with a microprocessor and / or with a corresponding trained software to provide the desired Rules drawn up by the operator of the discount and / or addition system can be trained accordingly and / or can be reprogrammed.

Hierauf basierend ist somit sichergestellt, dass ein Nutzer oder Kunde mittels der ihm zugeordneten Einrichtung beispielsweise die vorstehend beschriebenen Teilschlüssel, die der Betreiber des Rabatt- und/oder Zugabesystems an den Kunden sendet, beispielsweise bei Kauf einer Ware und/oder Leistung unter Ansprechen auf die jeweils verwendete Zuordnungsfunktion detektieren kann, und in Folge einen Schlüssel, zur entsprechenden Entschlüsselung und/oder Identifizierung einer Zugabe, berechnen kann, wenn eine geeignete Menge von Teilschlüsseln gespeichert, also gesammelt und entsprechend erfasst bzw. selektiert ist.This ensures that a user or customer by means of the device assigned to him, for example the subkeys described above, which the operator of the Sends discount and / or addition system to the customer, for example when purchasing a product and / or service in response to the respective used assignment function can detect, and in sequence one Key, for the corresponding decryption and / or identification of an addition, if any suitable amount of partial keys saved, i.e. collected and recorded or selected accordingly is.

Um dem Kunden bzw. der diesem zugeordneten Einrichtung Bonuspunkte vom Betreiber beim Kauf einer Ware und/oder Leistung entsprechend gewünschten Regeln des Rabatt- und/oder Zugabesystems zu übertragen, ist in zweckmäßiger Weise ferner vorgesehen, dass mittels einer entsprechend ausgebildeten, dem Betreiber zugeordneten Einrichtung vor der Erzeugung der zugeordneten Teilschlüssel die zur Rekonstruktion des Schlüssels notwendige Anzahl von Teilschlüsseln festgelegt und unter Ansprechen auf die festgelegte Anzahl die Zuordnungsfunktion bereitgestellt wird.To the customer or the one assigned to him Setting up bonus points from the operator when purchasing a product and / or Performance according to desired Transferring rules of the discount and / or addition system is expedient further provided that by means of an appropriately trained, device assigned to the operator before generating the assigned device subkey the key reconstruction necessary number of partial keys fixed and the assignment function in response to the specified number provided.

Vorteilhafterweise ist erfindungsgemäß ferner vorgeschlagen, dass als Schlüssel je nach spezifischer Ausbildung bzw. Anwendungsgebiet des erfindungsgemäßen Rabattsystems eine Ware und/oder Leistung selbst, und/oder eine optische, akustische, krytographische und/oder mathematische Information verwendet wird und/oder ein eine solche Information umfassender Code generiert wird.According to the invention, it is also advantageous suggested that as a key depending on the specific training or field of application of the discount system according to the invention a product and / or service itself, and / or an optical, acoustic, cryptographic and / or mathematical information is used and / or a code comprising such information is generated becomes.

Ist beispielsweise eine Ware und/oder Leistung selbst als Rabatt und/oder Zugabe vorgesehen, welche von der Gruppe von Waren, denen die Teilschlüssel zugeordnet werden, umfasst sein kann, so sieht die Erfindung in vorteilhafter Weiterbildung ferner vor, dass diese Ware verschlüsselt wird, und der zugeordnete Schlüssel durch die zur Nutzung des Rabattsystems notwendige Einrichtung des Nutzers zum Entschlüsseln der Ware rekonstruiert wird.If, for example, a product and / or service itself is intended as a discount and / or bonus, Which can be included in the group of goods to which the partial keys are assigned, the invention further provides, in an advantageous further development, that these goods are encrypted, and the assigned key by the user device required to use the discount system for decrypting the Goods are reconstructed.

Die dem Betreiber zugeordnete Einrichtung umfasst somit in zweckmäßigerweise zum Erzeugen eines diese Ware entschlüsselnden Schlüssels ausgebildete Mittel.The facility assigned to the operator includes thus in expedient trained to generate a key decrypting this commodity Medium.

Insbesondere, um im wesentlichen jede beliebige Rabatt- und/oder Zugaberegel mit dem erfindungsgemäßen Verfahren bzw. der erfindungsgemäßen Vorrichtung umzusetzen und/oder um eine Vielzahl unterschiedlicher Arten von Rabattsystemen parallel zu gewährleisten, sieht die Erfindung darüber hinaus vor, dass der zur Nutzung des Rabattsystems notwendigen Einrichtung des Nutzers Daten zur Rekonstruktionsverifikation übertragen werden, so dass beispielsweise zueinander gehörende Teilschlüssel auf einfache Weise erkennbar sind.In particular, to essentially any discount and / or Addition rule with the inventive method and the inventive device implement and / or to implement a variety of different types of To ensure discount systems in parallel, sees the invention beyond that the facility necessary to use the discount system the user's data for reconstruction verification so that, for example, related subkeys are easily recognizable.

Hierdurch eignet sich das erfindungsgemäße Rabatt- und/oder Zugabesystem insbesondere zur Nutzung bzw. Bereitstellung unterschiedlichster digitaler Contents, wie beispielsweise Filme oder Musik, die über das Internet vertrieben werden, so dass der Kunde einen verschlüsselten Content kostenlos erhalten kann, die er nur mit einem passenden Schlüssel nutzen kann.This makes the discount according to the invention suitable and / or addition system, in particular for use or provision various digital content, such as films or music that over the internet are distributed so that the customer can use an encrypted Content that he can only get for free with a suitable one key can use.

Insbesondere für einen solchen Anwendungsfall sieht die Erfindung ferner vor, die Mittel zum Erzeugen des Schlüssels sowie zweckmäßigerweise die entsprechenden der Einrichtung des Nutzers zugeordneten Mittel zum Rekonstruieren des Schlüssels derart auszubilden, dass die Übertragung an die zur Nutzung des Rabattsystems notwendige Nutzereinrichtung unter Verwendung eines Kommunikationsnetzes, insbesondere eines Intranetzes, des Internets, eines Mobilfunk-, Telefon-, Rundfunk- und/oder Fernsehnetzes erfolgt.Especially for such an application the invention further provides the means for generating the key as well expediently the corresponding means assigned to the device of the user for Reconstruct the key train such that the transfer to the user facility required to use the discount system using a communication network, especially one Intranet, the Internet, a cellular, telephone, radio and / or TV network takes place.

Ferner ist in bervorzugter Weiterführung vorgesehen dass die Waren auf einer Plattform bereitgestellt werden, und die Nutzereinrichtung zur Nutzung wenigstens einer der Waren auf die Plattform zugreift.Furthermore, a preferred continuation is provided that the goods are made available on a platform, and the User device for using at least one of the goods on the Platform accesses.

Abhängig vom Anwendungsgebiet und/oder verwendeter Zuordnungsfunktion ist ferner daran gedacht, die Einrichtungen bevorzugt derart auszubilden, dass die den Waren zugeordneten Teilschlüssel verschlüsselt übertragbar sind und ggfs. die dem Nutzer zugeordnete Einrichtung, insbesondere die enthaltene Hardware und/oder Software gegen äußere Manipulation entsprechend abgesichert ist, um zu verhindern, dass sich mehrere Kunden bzw. Nutzer zusammenschließen und ihre Teilschlüssel austauschen.Depending on the area of application and / or used The assignment function is also intended to give preference to the facilities to be designed such that the partial keys assigned to the goods can be transmitted in encrypted form and possibly the device assigned to the user, in particular the included hardware and / or software against external manipulation accordingly is secured to prevent multiple customers or Connect users and their subkeys change.

Ferner ist gemäß einer bevorzugten Ausführungsform vorgesehen, dass einer Ware aus der Gruppe von Waren mehrere Teilschlüssel zugeordnet werden sowie gemäß einer weiteren bevorzugten Ausführungsform, dass ein Teilschlüssel mehreren Waren aus der Gruppe von Waren und/oder Leistungen zuordenbar ist.Furthermore, according to a preferred embodiment provided that a sub-key is assigned to a commodity from the group of commodities as well as according to a another preferred embodiment, that a partial key assignable to several goods from the group of goods and / or services is.

Entsprechend ist erfindungsgemäß darüber hinaus vorgesehen, dass einer als Rabatt und/oder Zugabe vorgesehenen Ware und/oder Leistung mehrere Schlüssel zuordenbar sind, so dass in der Praxis beispielsweise auch eine Anwendung derart gewährleistbar ist, dass verschiedene Wege zur gleichen Belohnung, also zum gleichen Rabatt und/oder zur gleichen Zugabe führen.According to the invention is also beyond provided that a product intended as a discount and / or addition and / or performance multiple keys are assignable, so that in practice, for example, one Application can be guaranteed in this way is that different ways to the same reward, so the same Discount and / or lead to the same encore.

Die Zuordnung der Teilschlüssel kann hierbei gleichmäßig, gewichtet, um beispielsweise teurere Waren hinsichtlich der Erlangung des Rabatts stärker zu berücksichtigen als günstigere Waren, oder zufällig erfolgen.The assignment of the subkeys can here even, weighted, for example, more expensive goods in terms of obtaining the discount stronger too consider than cheaper Goods, or random respectively.

Um darüber hinaus eine Kombination mehrerer Sammlungen zu gewährleisten, ist nach weiteren verbesserten Ausführungsformen vorgesehen, dass dem vom Anbieter des Rabattsystems vorgesehenen Rabatt ein geheimer Schlüssel zugeordnet wird, der einem weiteren Schlüssel als Teilschlüssel zugeordnet wird oder, dass ein einem geheimen Schlüssel zugeordneter Teilschlüssel als weiterer Schlüssel verwendet wird, dem wiederum Teilschlüssel zugeordnet werden.In addition, a combination to ensure multiple collections is provided according to further improved embodiments that the a discount provided by the provider of the discount system key that is assigned to another key as a subkey or that a subkey assigned to a secret key as another key used which in turn is a subkey be assigned.

In alternativer oder ergänzender Ausführung ist ferner vorgeschlagen, dass sich gegenseitig auslöschende Teilschlüssel erzeugbar sind und/oder Teilschlüssel erzeugt werden, die wenigstens einen einer weiteren Zuordnungsfunktion zugeordneten Teilschlüssel ersetzen, um beispielsweise die Erfindung innerhalb eines Gewinnspiels einzusetzen.In alternative or supplementary Execution is further proposed that mutually canceling partial keys can be generated are and / or partial keys are generated, the at least one of a further assignment function assigned subkey to replace, for example, the invention within a sweepstake use.

In entsprechender Weiterbildung ist die zur Nutzung des Rabattsystems notwendige Einrichtung des Nutzers bevorzugt derart ausgebildet, nach Rekonstruktion des zugeordneten Schlüssels den Rabatt unmittelbar zu entschlüsseln, anzuzeigen und/oder zu nutzen.In appropriate training the user equipment required to use the discount system preferably designed in such a way after reconstruction of the associated key immediately decrypt the discount, display it and / or to use.

Praktischer Weise erkennt die Nutzereinrichtung hierbei ferner, insbesondere unter entsprechender Steuerung durch die Verifikationsinformationen, ob ein rekonstruierter Schlüssel als Teilschlüssel innerhalb einer weiteren Gruppe von Teilschlüsseln zur Rekonstruktion eines für die weitere Gruppe von Teilschlüsseln gemeinsamen Schlüssels einzusetzen ist.The user device recognizes in a practical manner furthermore, in particular under appropriate control by the verification information as to whether a reconstructed key is subkey within a further group of partial keys for the reconstruction of a for the another group of subkeys common key is to be used.

Die dem Nutzer zugeordnete Einrichtung ist also entsprechend derart ausgebildet bzw. anpassbar, dass ein rekonstruierter geheimer Schlüssel zur eindeutigen Identifizierung und/oder Entschlüsselung einer als Rabatt und/oder Zugabe vorgesehenen Ware und/oder Leistung einsetzbar ist, um die zur Gewährung der Belohnung nach komplizierten Rabatt- und/oder Zugaberegeln notwendigerweise aufwendbare Bearbeitungszeit wesentlich zu reduzieren bzw. auf Seiten des Betreibers vollständig zu vermeiden.The facility associated with the user is accordingly designed or adaptable in such a way that a reconstructed secret key for the unique identification and / or decryption of a discount and / or Addition of intended goods and / or services can be used to for grant the reward according to complicated discount and / or addition rules necessarily to significantly reduce time spent on processing or on pages of the operator completely to avoid.

Darüber hinaus ist die dem Nutzer zugeordnete Einrichtung zweckmäßigerweise derart ausgebildet, dass insbesondere andernfalls ein rekonstruierter Schlüssel als weiterer Teilschlüssel erkannt und entsprechend innerhalb einer weiteren Gruppe von Teilschlüsseln zur Bildung eines für die weitere Gruppe von Teilschlüsseln gemeinsamen Schlüssels entsprechend einsetzbar bzw. verarbeitbar ist.In addition, the device assigned to the user is expediently designed in this way forms that in particular otherwise a reconstructed key is recognized as a further partial key and can be used or processed accordingly within a further group of partial keys to form a key common to the further group of partial keys.

Erfindungsgemäß umfasst die vorgeschlagene Vorrichtung in Bezug auf die dem Betreiber zugeordnete Einrichtung somit insbesondere Mittel zum eindeutigen Zuordnen wenigstens eines Schlüssels zu einem Rabatt, Mittel zum Erzeugen einer dem Schlüssel zugeordneten Gruppe von Teilschlüsseln unter Verwendung einer Zuordnungsfunktion, Mittel zum Zuordnen der Teilschlüssel einer solchen Gruppe von Teilschlüsseln Waren aus einer Gruppe von waren, und Mittel zum Übertragen eines einer Ware zugeordneten Teilschlüssels an eine zur Nutzung des Rabattsystems notwendige Einrichtung des Nutzers unter Ansprechen auf eine berechtigte Nutzung dieser Ware und ist ferner bevorzugt zum Verschlüsseln der Teilschlüssel ausgebildet.According to the invention, the proposed one Device related to the device associated with the operator thus in particular means for clearly assigning at least one Key too a discount, means for generating a group of keys Subkeys under Using an assignment function, means for assigning the partial keys to a such a group of subkeys Goods from a group of goods, and means of transfer of a partial key assigned to a product to use the discount system necessary setup of the user in response to an authorized Use of this product and is also preferred to encrypt the subkey educated.

Vorzugsweise beinhaltet die dem Betreiber zugeordnete Einrichtung Mittel zum Auswählen einer Zuordnungsfunktion in Abhängigkeit einer definierten oder definierbaren notwendigen Anzahl von Teilschlüsseln zur Rekonstruktion des Schlüssels sowie zusätzlich oder alternativ Mittel zum Zuordnen mehrerer Teilschlüssel einer Ware und/oder zum insbesondere wählbaren, beispielsweise gewichteten oder zufälligen Zuordnen eines Teilschlüssels mehreren Waren aus der Gruppe von Waren.Preferably includes the one assigned to the operator Setup means to choose an assignment function depending a defined or definable necessary number of partial keys for Reconstruction of the key as well as additionally or alternatively means for assigning several subkeys to one Goods and / or for particular selectable, for example weighted or random assignment of a partial key to several goods from the group of goods.

In praktischer Weiterbildung sind darüber hinaus Mittel vorgesehen zum Umsetzen eines Teilschlüssels in einen Schlüssel, dem wiederum Teilschlüssel zuordenbar sind und/oder durch Mittel zum Umsetzen eines Schlüssels in einen Teilschlüssel, der einem weiteren Schlüssel zuordenbar ist.Are in practical training about that In addition, means are provided for converting a partial key into a key, which in turn is a subkey are assignable and / or by means of converting a key into a partial key that another key is assignable.

In weiterer bevorzugter Ausführung ist die dem Betreiber zugeordnete Einrichtung zum Zuordnen mehrerer Schlüssel einem Rabatt ausgebildet.In a further preferred embodiment the device assigned to the operator for assigning several key trained a discount.

Ferner sind die dem Anbieter und/oder dem Nutzer zugeordneten Einrichtungen zweckmäßigerweise zum Verarbeiten von Schlüsseln und/oder zum Verarbeiten von Teilschlüsseln ausgebildet, die optische, akustische und/oder mathematische Information umfassen.Furthermore, the provider and / or Devices assigned to the user expediently for processing of keys and / or designed to process partial keys, the optical, include acoustic and / or mathematical information.

Vorzugsweise beinhaltet die dem Nutzer zugeordnete Einrichtung Mittel zum Erfassen von Waren zugeordneten Teilschlüsseln und Mittel zum Verifizieren einer für eine Gruppe von Teilschlüsseln gemeinsamen Zuordnungsfunktion, Ferner ist vorgesehen, dass die dem Nutzer zugeordnete Einrichtung Mittel zum Identifizieren und/oder Entschlüsseln eines Rabatts basierend auf dem rekonstruierten Schlüssel umfasst.This preferably includes the user assigned device means for detecting goods assigned partial keys and means for verifying a common one for a group of subkeys Assignment function, it is also provided that the assigned to the user Means for identifying and / or decrypting a device Discounts included based on the reconstructed key.

Bei den vorzugsweise mittels eines Kommunikationsnetzes verbindbaren Einrichtungen umfasst in bevorzugter Ausgestaltung zumindest die zur Nutzung des Rabattsystems notwendige Nutzereinrichtung Nutzer-individuelle Mittel und/oder einer Vielzahl von Nutzern gemeinsam zugängliche Mittel, so dass die Erfindung für eine Vielzahl unterschiedlichster Anwendungen einsetzbar ist.In the preferably by means of a Communication network connectable devices in preferred Design at least the necessary to use the discount system User device user-individual means and / or a variety of Commonly accessible to users Means so the invention for a variety of different applications can be used.

Die Erfindung schlägt ferner ein Implementationssoftwareprodukt vor, dass zur Durchführung des erfindungsgemäßen Verfahrens und insbesondere zur Implementation in einer erfindungsgemäßen Vorrichtung entsprechend angepasst ist.The invention also proposes an implementation software product before that for performing the method according to the invention and in particular for implementation in a device according to the invention is adjusted accordingly.

Die Erfindung wird nachfolgend anhand ausgewählter, bevorzugter Ausführungsformen beispielhaft und unter Bezugnahme auf die beigefügten Zeichnungen näher beschrieben.The invention is described below selected, preferred embodiments exemplified and described in more detail with reference to the accompanying drawings.

In den Zeichnungen zeigen:The drawings show:

1 ein schematisches Flussdiagramm hinsichtlich einer beispielhaften Nutzung eines Rabattsystems nach dem erfindungsgemäßen Verfahren, und 1 2 shows a schematic flowchart with regard to an exemplary use of a discount system according to the method according to the invention, and

2 eine schematische Prinzipskizze zur erfindungsgemäßen Modellierung eines Rabattsystems nach 1. 2 a schematic schematic diagram for modeling a discount system according to the invention 1 ,

Eine bevorzugte, jedoch beispielhafte Anwendung für das erfindungsgemäße Betreiben eines Rabattsystems ist im Zusammenhang mit dem Vertrieb digitaler Informationen bzw. Contents, wie beispielsweise Video- und/oder Audio-Sequenzen bzw. -dateien über das Internet. Um bei einem derartigen Vertrieb die Einhaltung des Copyright-Schutzes zu gewährleisten, werden häufig sogenannte Digital Rights Management-Systeme eingesetzt. Hierbei kann ein Kunde verschlüsselte Contents im allgemeinen kostenlos über das Internet beziehen, wobei er zur Entschlüsselung und somit zur Nutzung des Contents den passenden Schlüssel kaufen muss. Dieser Kauf bzw. der Erwerb der Nutzungsberechtigung kann im Rahmen eines Abonnements oder auch stückweise erfolgen.A preferred but exemplary Application for the operation according to the invention a discount system is more digital related to sales Information or content, such as video and / or Audio sequences or files via the Internet. In order to maintain compliance with such a distribution To ensure copyright protection, become common so-called digital rights management systems are used. Here can a customer encrypted Generally obtain content free of charge on the Internet, being used for decryption and thus buy the right key to use the content got to. This purchase or acquisition of usage rights can as part of a subscription or in pieces.

Die nachfolgende Beschreibung basiert nunmehr auf der Annahme, dass der Betreiber eines solchen Digital Rights Management-Systems ferner ein Rabattsystem realisiert, derart dass dem Kunden bei jedem Kauf Bonuspunkte mitgeliefert werden bzw. bei jeweiliger Übertragung eines passenden Schlüssels Bonuspunkte mit übertragen werden. Hat der Kunde eine geeignete Menge von Bonuspunkten gesammelt, erhält er vom Betreiber ein Belohnungs-Lied und/oder ein Belohnungs-Video als kostenlose Zugabe.The following description is based now on the assumption that the operator of such a digital Rights Management Systems also implemented a discount system, such that the customer receives bonus points with every purchase or at respective transmission of a suitable key Transfer bonus points with become. If the customer has collected a suitable amount of bonus points, receives he receives a reward song and / or a reward video from the operator as free Addition.

1 zeigt schematisch ein Flussdiagramm zum erfindungsgemäßen Betreiben eines Rabattsystems, wobei beispielhaft ein bevorzugtes

Figure 00140001
Secret-Sharing-Schwellwertverfahren eingesetzt wird. 1 schematically shows a flowchart for operating a discount system according to the invention, an example being a preferred one
Figure 00140001
Secret sharing threshold method is used.

Basierend auf der vorstehenden Annahme sind hierfür in bevorzugter Ausbildung eine auf Seiten des Betreibers des Rabattsystems angeordnete Betreibereinrichtung und eine auf Seiten wenigstens eines Nutzers angeordnete, zur Nutzung des Rabattsystems notwendige Nutzereinrichtung vorgesehen, die über ein Kommunikationsnetz zum Austausch von Daten und/oder Informationen mit einander verbindbar sind.Based on the above assumption, an operator device arranged on the side of the operator of the discount system and a user device arranged on the side of at least one user and necessary for using the discount system are provided for this in a preferred embodiment. which can be connected to one another via a communication network for the exchange of data and / or information.

Im einfachsten Fall, wie bei 1 dargestellt, legt der Betreiber einen geheimen Schlüssel fest, welcher einer als Rabatt gedachten Ware Z zuordnet wird. Handelt es sich bei der Ware Z um eine verschlüsselte Ware, wie vorstehend beschrieben, insbesondere um einen kostenlos über das Internet beziehbaren digitalen, verschlüsselten Content, ist bevorzugt vorgesehen, den Schlüssel mittels der Betreibereinrichtung entsprechend zur Entschlüsselung und somit zur Nutzung des Contents Z festzulegen.In the simplest case, as with 1 shown, the operator sets a secret key, which is assigned to a goods Z intended as a discount. If the goods Z are encrypted goods, as described above, in particular digital, encrypted content that can be obtained free of charge via the Internet, it is preferably provided that the key is appropriately determined by the operator device for decryption and thus for the use of the content Z.

Im vorliegenden Beispielsfall sei der Einfachheit halber angenommen, dieser Schüssel besteht aus den Ziffern (0, –4).In the present example Assuming for simplicity, this bowl consists of the digits (0, -4).

Ferner soll ein Kunde den Rabatt, also die Ware Z nur dann kostenlos erhalten, wenn er unter vier bevorzugten Contents drei auswählt und entsprechend kauft bzw. nutzt.Furthermore, a customer should receive the discount, So only get the goods Z free of charge if he is under four preferred content selects three and buys or uses accordingly.

Demzufolge wird der Schlüssel (0, –4) auf n = 4 Teilschlüssel aufgeteilt und entsprechend den vier bevorzugten Contents zugeordnet. Diese Teilschlüssel werden bei Kauf dieser Contents bzw. der zur Entschlüsselung der Contents notwendigen Schlüssel an die Nutzereinrichtung, im vorliegenden Beispiel an einen sogenannten Player übertragen. Die Übertragung der Teilschlüssel erfolgt hierbei bevorzugt verschlüsselt und/oder ist nur der Nutzereinrichtung als solche zugänglich, um der Gefahr von Manipulationen bzw. dem Austausch von Teilschlüsseln unter verschiedenen Nutzern vorzubeugen. Insbesondere umfasst die Nutzereinrichtung in diesem Fall einen entsprechend angepassten Dekodiermechanismus zur Entschlüsselung der verschlüsselten Teilschlüssel.As a result, the key (0, -4) will open n = 4 partial keys divided and assigned according to the four preferred content. This subkey will be used when purchasing this content or for decryption of the content necessary key to the user device, in the present example to a so-called Transfer player. The transfer the partial key is preferably encrypted and / or is only the User facility accessible as such, to avoid the risk of manipulation or the exchange of partial keys to prevent different users. In particular, the user device comprises in this case an appropriately adapted decoding mechanism for decryption the encrypted subkey.

Nach Kauf von drei der bevorzugten vier Contents soll ferner die Nutzereinrichtung mit entsprechend angepassten Rekonstruktionsmitteln in der Lage sein, mit k = 3 empfangenen Teilschlüsseln den Schlüssel zu rekonstruieren, um in Folge den Rabatt zu entschlüsseln und kostenlos nutzen zu dürfen.After buying three of the preferred The user facility should also have four contents accordingly adapted reconstruction means to be able to receive with k = 3 Subkeys key reconstruct in order to decrypt the discount and free to use.

Zur Erzeugung der Teilschlüssel unter Verwendung der Betreibereinrichtung wird folglich als Zuordnungsfunktion, basierend auf 1, ein

Figure 00150001
Secret-Sharing-Schema eingesetzt.To generate the partial key using the operator device, the assignment function is based on 1 , on
Figure 00150001
Secret sharing scheme used.

Wird beispielsweise mittels der Betreibereinrichtung ein Polynom zur Bildung einer solchen Zuordnungfunktion ausgewählt, so wird für den Schwellwert k = 3 ein Polynom zweiten Grades, also eine Parabel benötigt. Zweckmäßiger Weise werden ferner die Ziffern (0, –4) des geheimen Schlüssels für den Parabelpunkt (0, –4), welches in diesem Fall also den Schnittpunkt mit der y-Achse bezeichnet, eingesetzt, so dass der Koeffizient a0 des Polynoms mit a0 = –4 definiert ist. Die weiteren Koeffizienten a1 und a2 werden beispielsweise zufällig gewählt und seien im vorliegenden Beispiel a1 = 0 und a2 = 2.If, for example, a polynomial is selected to form such an assignment function by means of the operator device, a second-degree polynomial, ie a parabola, is required for the threshold value k = 3. The digits (0, -4) of the secret key for the parabola point (0, -4), which in this case denotes the point of intersection with the y axis, are also expediently used, so that the coefficient a 0 of the polynomial also a 0 = -4 is defined. The further coefficients a 1 and a 2 are chosen randomly, for example, and in the present example let a 1 = 0 and a 2 = 2.

Das als Zuordnungsfunktion gewählte Polynom lautet somit P(x) = –4 + 2x2. The polynomial chosen as the assignment function is therefore P (x) = -4 + 2x 2 ,

Wie vorstehend angenommen, soll der Schlüssel auf vier Teilschlüssel aufgeteilt werden, so dass für den ersten Teilschlüssel beispielsweise bei x1 = 1 der Wert P(1) = –2, für den zweiten Teilschlüssel beispielsweise bei x2 = 2 der Wert P(2) = 4, für den dritten Teilschlüssel beispielsweise bei x3 = 3 der Wert P(3) = 14 und für den vierten Teilschlüssel beispielsweise bei x4 = 4 der Wert P(4) = 28 erzeugt wird.As assumed above, the key is supposed to be on four subkeys be split up so that for the first subkey for example at x1 = 1 the value P (1) = -2, for the second subkey for example at x2 = 2 the value P (2) = 4, for which third subkey for example at x3 = 3 the value P (3) = 14 and for the fourth subkey for example at x4 = 4 the value P (4) = 28 is generated.

Die Teilschlüssel TSi bilden in diesem Fall also wiederum Punkte der Zuordnungsparabel mit TS1 = (1, –2), TS2 = (2, 4), TS3 = (3, 14) und TS4 = (4, 28).In this case, the partial keys TS i again form points of the assignment parabola with TS 1 = (1, -2), TS 2 = (2, 4), TS 3 = (3, 14) and TS 4 = (4, 28) ,

Die Teilschlüssel TS1 bis TS4 werden entsprechend auf Betreiberseite den vier ausgewählten Waren X1, X2, X3 bzw. X4 zugeordnet, wobei im betrachteten Fall jeweils ein Teilschlüssel genau einem Content X1, X2, X3 bzw. X4 zugeordnet wird.The subkeys TS 1 to TS 4 are correspondingly assigned on the operator side to the four selected goods X 1 , X 2 , X 3 and X 4 , in the case under consideration a subkey of exactly one content X 1 , X 2 , X 3 and X, respectively 4 is assigned.

Mittels der Nutzereinrichtung werden nun verschiedene Waren ausgewählt, also im vorliegenden Beispiel verschlüsselte Contents über das Internet bezogen und dazugehörende Schlüssel vom Betreiber bezogen. Jedes Ma1, wenn eine Ware aus der Gruppe der durch den Betreiber festgelegten und mit einem Teilschlüssel TS1 bis TS4 verbundenen Waren X1, X2, X3 bzw. X4 ausgewählt wird, empfängt und/oder detektiert die Nutzereinrichtung den entsprechenden Teilschlüssel.Different goods are now selected by means of the user device, that is, in the present example, encrypted content is obtained via the Internet and associated keys are obtained from the operator. Each time when a product is selected from the group of goods X 1 , X 2 , X 3 or X 4 defined by the operator and connected with a subkey TS 1 to TS 4 , the user device receives and / or detects the corresponding subkey ,

Nach berechtigter Nutzung von drei verschiedenen Waren X1, X2, X3 bzw. X4, rekonstruiert die Nutzereinrichtung den vom Betreiber verwendeten Schlüssel.After authorized use of three different goods X 1 , X 2 , X 3 and X 4 , the user device reconstructs the key used by the operator.

Nach Rekonstruktion des Schlüssels kann dieser im betrachteten Beispiel unmittelbar zum Entschlüsseln des verschlüsselten Rabatt-Contents Z eingesetzt werden.After the key has been reconstructed, it can in the example considered, directly to decrypt the encrypted Discount Contents Z can be used.

Wird in erfindungsgemäß einfachster Ausführung zwischen Betreiber und Nutzer stets nur eine Art von Zuordnungsfunktion eingesetzt, beispielsweise wie im vorstehenden Fall ein Polynom, bei welchem der Schnittpunkt mit der y-Achse als geheimer Schlüssel verwendet wird, ist bevorzugt vorgesehen, die Mittel zum Erzeugen der Teilschlüssel sowie die Mittel zur Rekonstruktion insbesondere durch vorinstallierte Hardware entsprechend anzupassen, also dass stets ein Polynom zum Erzeugen ausgewählt und stets ein Polynom zur Rekonstruktion des geheimen Schlüssels berechnet bzw. anderweitig generiert wird. Die Nutzereinrichtung generiert somit im einfachsten Fall, insbesondere, wenn unterschiedliche Rabatte bei Nutzung unterschiedlicher Waren vorgesehen sind, solange Polynome nach dem "Trial and Error" – Prinzip, bis der passende Schlüssel zur Entschlüsselung rekonstruiert ist.Is simplest in the invention execution only one type of assignment function between operator and user used, for example a polynomial as in the previous case, where the intersection with the y-axis is used as a secret key is preferably provided, the means for generating the partial key and the means of reconstruction, especially by pre-installed Hardware to adapt accordingly, so that always a polynomial to Generate selected and a polynomial for the reconstruction of the secret key is always calculated or otherwise generated. The user device generates thus in the simplest case, especially when different discounts when using different goods are provided as long as polynomials after the "Trial and Error "principle, until the right key for decryption is reconstructed.

Alternativ kann in zweckmäßiger Weise der geheime Schlüssel auch auf den einzelnen Koeffizienten des zur Erzeugung der Teilschlüssel gewählten Polynoms basieren anstatt auf dem Schnittpunkt mit der y-Achse.Alternatively, the secret key can also be expediently applied to the individual coefficient based on the polynomial chosen to generate the partial keys instead of the intersection with the y-axis.

2 zeigt beispielhaft einen geheimen Schlüssel Su, der auf den Koeffizienten eines Polynoms basiert und basierend auf fünf Punkten des Polynoms in fünf Teilschlüssel TSu1, TSu2, TSu3, TSu3 und TSu5 aufgeteilt wird. 2 shows an example of a secret key Su, which is based on the coefficients of a polynomial and is divided into five partial keys TS u1 , TS u2 , TS u3 , TS u3 and TS u5 based on five points of the polynomial.

Insbesondere, wenn je nach Anwendungsfall zur Erhöhung der Flexibilität der Art nach unterschiedliche Zuordnungsfunktionen eingesetzt werde sollen, ist bevorzugt vorgesehen, der Nutzereinrichtung zusätzlich ausgewählte Verifikationsdaten zu übertragen, anhand welcher die Nutzereinrichtung einen Rekonstruktionsprozess steuert. Derartige Daten beinhalten beispielsweise Informationen über Waren, denen zueinander passende Teilschlüssel zugeordnet sind, über zu rekonstruierende Schlüssel, denen Teilschlüssel zuzuordnen sind und/oder über die Art der zu generierenden Zuordnungsfunktion.Especially if, depending on the application increase of flexibility different mapping functions are to be used, it is preferably provided that the user device additionally selected verification data transferred to, on the basis of which the user device carries out a reconstruction process controls. Such data include, for example, information about goods, to which matching subkeys are assigned, via reconstructed Key, those subkeys are assigned and / or via the type of mapping function to be generated.

Je nach Ausführung des erfindungsgemäß zu betreibenden Rabattsystems, ist somit die Nutzereinrichtung und/oder die Betreibereinrichtung im Vorfeld entsprechend der anzuwendenden Zuordnungsregel bzw. -funktion konfiguriert. Ergänzend oder alternativ ist jedoch bevorzugt vorgesehen, insbesondere bei einem entsprechend angepassten Mikroprozessor und/oder einer entsprechend implementierten Software, diese jeweils der vom Betreiber gewünschten Zuordnungsregel entsprechend zu adaptieren, beispielsweise durch Aufspielen einer neuen Software, bei der Nutzereinrichtung insbesondere ferngesteuert.Depending on the version of the to be operated according to the invention Discount system, is therefore the user device and / or the operator device in advance in accordance with the assignment rule or function to be used configured. Complementary or alternatively, however, provision is preferably made, in particular for one appropriately adapted microprocessor and / or one accordingly implemented software, this is the one requested by the operator Adapt the assignment rule accordingly, for example by Installation of new software, in particular remote-controlled in the user device.

Je nach Ausführung bzw. Anwendungsfall umfasst die Nutzereinrichtung in praktischer Weiterbildung ferner einen Speicher, in dem empfangene bzw. detektierte Teilschlüssel zumindest bis zur Rekonstruktion des geheimen Schlüssels gespeichert werden. Auch bereits rekonstruierte Schlüssel können je nach Anwendungsgebiet entsprechend speicherbar sein.Depending on the version or application the user device in practical further training also Memory in which received or detected partial key at least until the secret key is reconstructed. Also keys already reconstructed can depending on the field of application can be stored accordingly.

Ferner ist je nach Ausführung bzw. Anwendungsfall vorgesehen, dass die Nutzereinrichtung Nutzer-individuelle Mittel umfasst, wie beispielsweise einen mit einem Kommunikationsnetz verbindbaren PC und/oder eine spezifische Kundenkarte mit einem darin eingebetteten Chip und entsprechender Hardware und/oder Software, zum Erfassen und Speichern übertragener Teilschlüssel und Mittel zum Identifizieren des Rabatts. Ein solches Identifizierungsmittel ist darüber hinaus bevorzugt zentral für eine Vielzahl von Nutzern, beispielsweise innerhalb eines Kaufhauses oder mittels einer vom Betreiber zur Verfügung gestellten Internetplattform angeordnet. Nach Auslesen der gespeicherten Teilschlüssel aus dem Nutzer-individuellen Mittel zum Erfassen und Speichern übertragener Teilschlüssel wird somit der Rabatt identifiziert und der Nutzer bzw. Kunde kann seine Belohnung direkt beim dem Betreiber einlösen.Depending on the version or Use case provided that the user device is user-specific Means include, such as one with a communication network connectable PC and / or a specific customer card with one in it embedded chip and corresponding hardware and / or software, for recording and storing transmitted data subkey and means for identifying the discount. Such a means of identification is about it also preferred centrally for one Large number of users, for example within a department store or using an internet platform provided by the operator arranged. After reading out the saved partial keys the user-individual means for recording and storing transmitted data subkey the discount is thus identified and the user or customer can redeem his reward directly from the operator.

Im vorstehend betrachteten Beispielsfall, sind die Teilschlüssel zur Übertragung an die Nutzereinrichtung bevorzugt in einem Header des den eigentlichen Inhalt umfassenden Daten- und/oder Informationssatzes eines jeweiligen Contents eingebettet, der vom Betreiber entsprechend signiert sein kann und zweckmäßiger Weise nicht manipuliert werden kann.In the example case considered above, are the partial keys for transmission to the user device preferably in a header of the actual one Contents comprehensive data and / or information set of a respective Contents embedded, which can be signed accordingly by the operator and conveniently cannot be manipulated.

Nachfolgend werden, insbesondere unter Bezugnahme auf 2, einige weitere bevorzugte Realisierungsbeispiele betreffend der Verwirklichung von Rabatt basierten Regeln gemäß der Erfindung beschrieben.Below, in particular with reference to 2 , some further preferred implementation examples regarding the implementation of discount-based rules according to the invention are described.

Wiederum sei zunächst angenommen, dass ein Kunde eine bestimmte Anzahl auf Betreiberseite definierter und Waren angefügter Teilschlüssel sammeln muss, bevor die Nutzereinrichtung den diesen Teilschlüsseln zugehörigen gemeinsamen geheimen. Schlüssel zum Entschlüsseln bzw. Identifizieren des vorgesehenen Rabatts rekonstruieren kann.Again, let's assume that a customer collect a certain number of subkeys defined on the operator side and goods added must before the user device the common to these sub-keys secret. key to decrypt or identify the intended discount.

Ist der geheime Hauptschlüssel beispielsweise eine Gerade Sy, wobei in diesem Fall die Zuordnungsfunktion selbst dem geheimen Hauptschlüssel entspricht, entsprechen die Anzahl der Teilschlüssel, in die der Betreiber den geheimen Schlüssel aufteilen möchte, Punkten auf der Geraden Sy , die entsprechend einer Anzahl von ausgewählten Waren Y zugeordnet werden. Die Teilschlüssel der Geraden Sy entsprechend beispielsweise den Punkten TSy1, TSy2 und TSy3. Ist ein Punkt TSy1, TSy2 oder TSy3 bekannt, kann noch nicht auf den Schlüssel Sy geschlossen werden, da basierend auf der zugrundeliegenden Geometrie sehr viele oder sogar unendlich viele Geraden durch einen Punkt gegen können. Sind jedoch zwei Teilschlüssel aus der gleichen Gruppe von Teilschlüsseln detektiert, also die zwei Punkte TSy1 und TSy2 oder TSy2 und TSy3 oder TSy1 und TSy3 durch die Nutzereinrichtung erfasst, so kann der zugehörige Schlüssel, also die Gerade Sy rekonstruiert werden, da durch zwei Punkte genau eine Gerade geht.If the secret master key is, for example, a straight line S y , in which case the assignment function itself corresponds to the secret master key, the number of partial keys into which the operator wishes to divide the secret key corresponds to points on the straight line S y that correspond to a number of selected goods Y can be assigned. The partial keys of the straight line S y correspond, for example, to the points TS y1 , TS y2 and TS y3 . If a point TS y1 , TS y2 or TS y3 is known, it is not yet possible to conclude the key S y because, based on the underlying geometry, a very large number or even an infinite number of straight lines through a point can be compared. However, if two partial keys from the same group of partial keys are detected, that is to say the two points TS y1 and TS y2 or TS y2 and TS y3 or TS y1 and TS y3 are detected by the user device, the associated key, that is to say the straight line S y, can be reconstructed because a straight line goes through two points.

Jeder Ware eines auf Betreiberseite ausgewählten Warentyps oder einer Warengruppe Y wird somit ein Teilschlüssel TSy1, TSy2 und/oder TSy3 zugeordnet. Kauft der Kunde diese Waren, bekommte er den jeweils beigefügten Teilschlüssel auf seine Nutzereinrichtng übertragen. Hat er die vom Betreiber festgelegte notwendige Mindestanzahl verschiedener solcher Teilschlüssel durch Kauf entsprechender Waren erhalten, rekonstruiert bzw. berechnet die Nutzereinrichtung daraus den geheimen Hauptschlüssel.A sub- key TS y1 , TS y2 and / or TS y3 is thus assigned to each product of a product type or a product group Y selected on the operator side . If the customer buys these goods, he / she gets the attached partial key transferred to his / her user facility. If the operator has received the necessary minimum number of different such subkeys specified by the operator by purchasing corresponding goods, the user device reconstructs or calculates the secret master key from them.

Die Erfindung ermöglicht jedoch ferner, dass die Teilschlüssel auch so auf eine Gruppe von Waren und/oder also auch Leistungen, wie beispielsweise Contents verteilt werden können, dass jeder Ware mehrere Teilschlüssel zugeordnet werden. Hierdurch wird beispielsweise erzielt, dass besonders teuren Waren mehr Teilschlüssel als billigeren Waren zugordenbar sind. Somit kann der Kunde in diesem Fall das Sammeln der benötigen Mindestanzahl von Teilschlüsseln durch den Kauf von mehreren teureren Waren beschleunigen.However, the invention also enables the partial keys to be distributed over a group of goods and / or services, such as content, for example, so that several partial keys are assigned to each product. This means, for example, that particularly expensive goods have more partial keys than cheaper goods are conceivable. In this case, the customer can accelerate the collection of the required minimum number of partial keys by purchasing several more expensive goods.

Eine weitere erfindungsgemäße bevorzugte Ausführungsform sieht beispielsweise vor, dass nicht jeder Ware ein eindeutiger Teilschlüssel zugeordnet wird, sondern vielmehr ein Teilschlüssel einer Mehrzahl von Waren und/oder Leistungen. Die Zuordnung hierbei kann ebenfalls nach festgelegten Regeln gewichtet oder zufällig erfolgen. Insbesondere bei einer zufälligen Zuordnung ist ein Teilschlüssel beispielsweise auch unmittelbar bei jedem Kauf einer Ware durch zufälliges Zuordnen zur Übermittlung an den Kunden bzw. dessen Einrichtung auswählbar. Diese Anwendung sieht somit vor, dass der Kunde einen Teilschlüssel erhält, den er bereits basierend auf einem früheren Kauf bekommen hat. Das wiederum führt dazu, dass der Kund mehr als die benötigte Mindestanzahl an Waren kaufen muss, bis er tatsächlich die vom Betreiber festgelegte Mindestanzahl von verschiedenen Teilschlüssel zur Rekonstruktion des Schlüssels bekommt. Eine derartige Ausführungsform der Erfindung lässt sich beispielsweise bevorzugt innerhalb eines Gewinnspiels implementieren.Another preferred embodiment according to the invention provides, for example, that not every product is unique subkey is assigned, but rather a partial key of a plurality of goods and / or services. The assignment here can also be determined according to Rules weighted or random respectively. In the case of a random assignment in particular, a subkey is, for example also directly with every purchase of a product by random assignment for transmission selectable to the customer or his institution. This application sees This means that the customer receives a partial key that he is already based on on an earlier one Got a purchase. This in turn leads to the customer being more than needed Must purchase minimum number of goods until it actually reaches the one specified by the operator Gets minimum number of different partial keys for the reconstruction of the key. Such an embodiment of the invention preferably implement themselves within a competition, for example.

Eine weitere bevorzugte Ausführungsform umfasst die Implementierung hierarchischer Rabatt- und/oder Zugaberegeln.Another preferred embodiment comprises the implementation of hierarchical discount and / or addition rules.

Auf Betreiberseite wird beispielsweise aus einer Kombination einer k1-Schwellwert-Zuordnungsfunktion, beispielsweise Sz der 2, und einer k2-Schwellwert-Zuordnungsfunktion, beispielsweise Sy der 2, eine k3-Schwellwert-Zuordnungsfunktion, beispielsweise Sv der 2, gebildet. k3 umfasst hierbei den Schwellwert 2, so dass die Teilschlüssel TSv1 und TSv2 des geheimen Schlüssels Sv die geheimen Schlüssel der k1-Schwellwert-Zuordnungsfunktion und der k2-Schwellwert-Zuordnungsfunktion, also Sz bzw. Sy sind.On the operator side, for example, a combination of a k 1 threshold value assignment function, for example S z 2 , and a k 2 threshold assignment function, for example S y der 2 , a k 3 threshold assignment function, for example S v der 2 , educated. Here k 3 comprises the threshold value 2, so that the subkeys TS v1 and TS v2 of the secret key S v are the secret keys of the k 1 threshold value assignment function and the k 2 threshold value assignment function, that is to say S z and S y , respectively.

Durch entsprechendes Detektieren und Speichern bzw. Sammeln von zwei (bei k1 = 2) der Teilschlüssel TSz1, TSz2 und TSz3 der k1-Schwellwert-Zuordnungsfunktion ist der Schlüssel S2 rekonstruierbar und entsprechend bei der k2-Schwellwert-Zuordnungsfunktion. Die Schlüssel Sz und Sy werden daraufhin, beispielsweise unter Berücksichtigung entsprechender Verifikationsdaten oder weil die Schlüssel von der Nutzereinrichtung als nicht passend erkannt wurden, wiederum als Teilschlüssel TSv1 und TSv2 zur Generierung der k3-Schwellwert-Zuordnungsfunktion verwendet, so dass schließlich der Schlüssel Sv rekonstruierbar ist, welches schließlich zum Identifizieren und/oder Entschlüsseln des Rabatts einsetzbar ist. Ergänzend können die Schlüssel Sz und Sy jedoch beispielsweise bereits für sich alleine zu einem ggf. kleineren Bonus führen.By appropriately detecting and storing or collecting two (with k 1 = 2) the partial keys TS z1 , TS z2 and TS z3 of the k 1 threshold value assignment function, the key S 2 can be reconstructed and correspondingly with the k 2 threshold value assignment function , The keys S z and S y are then used, for example, taking into account corresponding verification data or because the keys were not recognized as suitable by the user device, again as subkeys TS v1 and TS v2 for generating the k 3 threshold value assignment function, so that finally the key S v can be reconstructed, which can ultimately be used to identify and / or decrypt the discount. In addition, however, the keys S z and S y can, for example, lead to a possibly smaller bonus on their own.

Es sei darauf hingewiesen, dass die vorstehend beschriebene bevorzugte Ausführungsform nicht auf zwei Warentypen oder -gruppen Z und Y beschränkt sein muss, sondern auf eine beliebige Anzahl von Typen oder Gruppen erweiterbar ist. Auf Betreiberseite ist somit die k3-Schwellwert-Zuordnungsfunktion entsprechend anzupassen, wobei auch festlegbar ist, dass nicht von jedem Typus Teilschlüssel gesammelt werden müssen.It should be pointed out that the preferred embodiment described above does not have to be limited to two product types or groups Z and Y, but rather can be expanded to any number of types or groups. The k 3 threshold value assignment function must therefore be adapted accordingly on the operator side, it also being possible to determine that partial keys of each type do not have to be collected.

Allgemein lässt sich somit für die vorstehend beschriebene Ausführungsform festhalten, dass es t verschiedene Warengruppen gibt, und mittels der dem Kunden zugeordneten Einrichtung aus u, mit u < t, Warengruppen eine definierte Anzahl k von Teilschlüsseln detektiert werden muss, um schließlich den festgelegten hierarchisch höchsten geheimen Hauptschlüssel zu rekonstruieren. Die jeweiligen Schlüssel der u-Schwellwert-Zuordnungsfuntion sind somit als Teilschlüssel einer t-Schwellwert-Zuordnungsfunktion zu definieren.In general, therefore, for the one described above embodiment note that there are t different product groups, and by means of the device assigned to the customer from u, with u <t, product groups a defined number k of partial keys must be detected, to finally get the hierarchically highest secret master key to reconstruct. The respective keys of the u-threshold assignment function are therefore part of a key to define a t-threshold assignment function.

In Abwandlung hierzu ersetzen gemäß einer weiteren bevorzugten Ausführungsform y' Teilschlüssel, die Waren der Gruppe Y' zugeordnet sind, x' Teilschlüssel, die Waren der Gruppe X' zugeordnet sind.As a variation, replace according to another preferred embodiment y 'subkeys that Were assigned to group Y ' are, x 'subkeys that Were assigned to group X ' are.

Entsprechend ist eine weitere bevorzugte Ausführungsform derart ausgebildet, dass Schlüssel verwendet werden, mit denen Teilschlüssel erzeugbar sind, die sich bei der Rekonstruktion des benötigten Schlüssels gegenseitig auslöschen bzw. Teilschlüssel erzeugbar sind, die bei deren Einsatz zur Rekonstruktion diese verhindern.Another preferred embodiment is accordingly trained to use keys with which subkeys can be generated that mutually when reconstructing the required key efface or partial key can be generated that prevent them when used for reconstruction.

Eine weitere bevorzugte Ausführungsform sieht vor, das auf Kundenseite die Teilschlüssel nicht nur zum Erreichen eines einzigen geheimen Hauptschlüssels einsetzbar sind sondern in mehreren Zuordnungsfunktionen zur jeweiligen Rekonstruktion der entsprechenden geheimen Schlüssel. Beispielsweise sind gemäß 2 die Teilschlüssel TSx1, TSx2, TSx3 und TSx4, der Gruppe X, die Teilschlüssel TSy1, TSy2 und TSy3 der Gruppe Y und die Teilschlüssel TSz1, TSz2 und TSz3 der Gruppe Z jeweils dem Schlüssel Sx, Sy bzw. Sz zugeordnet. Mit einer festgelegten Mindestanzahl kx der dem Schlüssel Sx zugeordneten Teilschlüssel und einer Mindestanzahl ky der dem Schlüssel Sy zugeordneten Teilschlüssel ist ein erster gemeinsamer geheimer Schlüssel Sw und mit einer Anzahl ky der dem Schlüssel Sy zugeordneten Teilschlüssel und einer Anzahl kz der dem Schlüssel Sz zugeordneten Teilschlüssel ist ein zweiter gemeinsamer geheimer Schlüssel Sv rekonstruierbar, in diesem Fall also jeweils die Schnittpunkte der Geraden Sx und Sy bzw. Sy und Sz.A further preferred embodiment provides that the partial keys can not only be used on the customer side to achieve a single secret master key, but in several assignment functions for the respective reconstruction of the corresponding secret key. For example, according to 2 the subkeys TS x1 , TS x2 , TS x3 and TS x4 , of group X, the subkeys TS y1 , TS y2 and TS y3 of group Y and the subkeys TS z1 , TS z2 and TS z3 of group Z each have the key S x , S y or S z assigned. With a fixed minimum number k x of the partial keys assigned to the key S x and a minimum number k y of the partial keys assigned to the key S y there is a first shared secret key S w and with a number k y of the partial keys assigned to the key S y and a number k z of the partial keys assigned to the key S z , a second common secret key S v can be reconstructed, in this case the intersection points of the straight lines S x and S y or S y and S z .

Gemäß 1, die eine derartige Realisierung durch erfindungsgemäße Implementation darstellt, werden also mehrere Schlüssel als Teilschlüssel eines weiteren gemeinsamen geheimen Schlüssels gewählt. Mit anderen Worten sind die gemäß 2 dargestellten Punkte TSx1, TSx2, TSx3 und TSx4 die einer Gruppe X zugeordneten Teilschlüssel und die Gerade Sx der dieser Gruppe zugeordnete geheime Schlüssel. Ferner ist die Gerade Sx als Teilschlüssel TSw1 der Gruppe W zugeordnet . Entsprechend sind die Punkte TSy1, TSy2, und TSy3 Waren der Gruppe Y zugeordnete Teilschlüssel des entsprechend aufgeteilten Schlüssels Sy. Die den Schlüssel Sy bildende Gerade ist ferner zweiter Teilschlüssel TSw2 der Gruppe W, so dass das der für diese Gruppe W ausgewählte Schlüssel Sw der Schnittpunkt der Geraden Sx bzw. TSw1 und Sy bzw. TSw2 ist.According to 1 , which represents such an implementation by the implementation according to the invention, several keys are selected as partial keys of a further shared secret key. In other words, they are in accordance 2 points TS x1 , TS x2 , TS x3 and TS x4 shown are the partial keys assigned to a group X and the straight line S x the secret key assigned to this group. The straight line S x is also assigned to the group W as a partial key TS w1 . Accordingly, the points TS y1 , TS y2 , and TS y3 were the group Pe Y assigned subkey of the correspondingly divided key S y . The straight line forming the key S y is also the second partial key TS w2 of the group W, so that the key S w selected for this group W is the intersection of the straight lines S x or TS w1 and S y or TS w2 .

In einer Erweiterung können die Teilschlüssel, die für mehrere Schlüssel einsetzbar sein können, bei den verschiedenen Schlüsseln auf verschiedene Anforderungen eingestellt werden. Es ist zum Beispiel denkbar, dass man für einen ersten Schlüssel kx1 Teilschlüssel TSx und ky Teilschlüssel TSy, für einen zweiten Schlüssel jedoch kx2 Teilschlüssel TSx und kz Teilschlüssel TSz benötigt. Ferner können diese einzelnen Schlüssel selbst wieder über eine Zuordnungsfunktion Teilschlüssel eines weiteren Schlüssels sein, der somit bevorzugt zur Entschlüsselung und/oder Identifizierung eines weiteren Rabatts rekonstruierbar ist.In an extension, the partial keys, which can be used for several keys, can be set to different requirements for the different keys. It is conceivable, for example, that one needs k x1 partial keys TS x and k y partial keys TS y for a first key, but k x2 partial keys TS x and k z partial keys TS z for a second key. Furthermore, these individual keys themselves can again be part keys of a further key via an assignment function, which key can therefore preferably be reconstructed for decrypting and / or identifying a further discount.

In weiterer Ausgestaltung sind darüber hinaus Teilschlüssel vorgesehen, die unmittelbar mehreren Zuordnungsfunktionen zuordenbar sind. Wiederum ausgehend von 2, sind beispielsweise die Teilschlüssel TSx1, TSx2, TSx3 und TSx4, der Gruppe X, die Teilschlüssel TSz1, TSz2 und TSz3 der Gruppe Z und die Teilschlüssel TSu1, TSu2, TSu3, TSu4 und TSu5 der Gruppe U jeweils dem Schlüssel Sx, Sz bzw. Su zugeordnet. Hierbei sind jedoch die Teilschlüssel TSu1 und TSx3 bzw. TSu4 und TSz2 identisch. Folglich sind diese Teilschlüssel sowohl Su als auch Sx bzw. Sz zuordenbar.In a further embodiment, partial keys are also provided, which can be directly assigned to several assignment functions. Again starting from 2 , are for example the partial keys TS x1 , TS x2 , TS x3 and TS x4 , of group X, the partial keys TS z1 , TS z2 and TS z3 of group Z and the partial keys TS u1 , TS u2 , TS u3 , TS u4 and TS u5 of the group U each assigned the key S x , S z and S u . However, the partial keys TS u1 and TS x3 or TS u4 and TS z2 are identical. Consequently, these subkeys can be assigned to both S u and S x or S z .

Ein Schlüssel ist ferner unter Verwendung verschiedener Zuordnungsfunktionen auf unterschiedlich zueinander gehörende Teilschlüssel aufteilbar, so dass der Schlüssel auf unterschiedlichen Wegen, also unter Einsatz verschiedener möglicher Teilschlüssel rekonstruiert werden kann.A key is also using various Assignment functions can be divided into subkeys that belong to each other, so the key reconstructed in different ways, i.e. using different possible partial keys can be.

Beispielsweise werden mehrere Zuordnungsfunktionen mit jeweils einem Schwellwert von k = 2, für jeweils einen bestimmten, und also auf einer Geraden basierten Schlüssel definiert. Diese Geraden schneiden sich alle in einem Punkt, der wiederum der endgültige, zur Entschlüsselung und/oder Identifizierung vorgesehene, zu rekonstruierende Schlüssel ist. Eine weitere Gerade durch diesen Punkt ist in diesem Fall bevorzugt nicht geheim oder verschlüsselt sondern ist öffentlich zugänglich. Hat der Kunde zwei Teilschlüssel einer gemeinsamen Zuordnungsfunktion gesammelt, ist der zugehörende Schlüssel, also die Gerade berechenbar. Der endgültige, zur Entschlüsselung und/oder Identifizierung vorgesehene, zu rekonstruierende Schlüssel, ist schließlich durch den Schnittpunkt durch die erste rekonstruierte Geraden und die öffentliche Gerade definiert. Folglich ist derart ein für einen vorgesehen Rabatt notwendiger Schlüssel gleichermaßen rekonstruierbar. Dabei ist es somit grundsätzlich egal, ob die Teilschlüssel der einen Zuordnungsfunktionen oder die einer weiteren eingesetzt werden. Alternativ ist jedoch bevorzugt vorgesehen, dass die Zuordnung der einzelnen Teilschlüssel gewichtet erfolgt, also die Verwendung einer entsprechenden Zuordnungsfunktionen auf unterschiedlichen „Werten" für die einzelnen Teilschlüssel beruht.For example, there are several mapping functions each with a threshold value of k = 2, for a specific, and thus defined on a line based key. This straight line all intersect at one point, which in turn is the final one decryption and / or identification is intended to be reconstructed key. Another straight line through this point is preferred in this case not secret or encrypted but is public accessible. The customer has two subkeys collected a common assignment function is the associated key, so the straight line predictable. The final one for decryption and / or identification intended to be reconstructed key is finally through the intersection through the first reconstructed straight line and the public one Just defined. Thus, such a discount is necessary for an intended discount key equally reconstructed. It is therefore basically irrelevant whether the subkey of the an assignment function or another can be used. Alternatively, however, it is preferably provided that the assignment of the individual subkey weighted, i.e. the use of a corresponding assignment function on different "values" for the individual subkey based.

Es sei darauf hingewiesen, dass der Schlüssel bzw. die verwendete Zuordnungsfunktion zur Aufteilung des Schlüssels in zugeordnete Teilschlüssel auch visuell bzw. akustisch erfolgen kann. Bei einer visuellen Ausführungsform ist beispielsweise der Schlüssel als ein Schwarzweißmuster festgelegt, welches derart in Teilschlüssel aufgeteilt wird, dass diese exakt ausgerichtet übereinander gelagert wiederum den Schlüssel erkennen lassen aber für sich genommen jeweils nur ein zufälliges Rauschen darstellen. Dies kann sowohl für das Auge als auch insbesondere für jegliche Art rechnergestützte Analyse erfolgen. So wird beispielsweise jeder Bildpunkt des Schlüssels in vier Pixel auf zwei Folien aufgeteilt, wobei die Aufteilung zufällig erfolgt und also den einzelnen Teilschlüsseln jeweils nur Rauschen entnehmbar ist. Durch Übereinanderlegen von zwei gleichen Elementen entsteht eine Pixelgruppe die zur Hälfte durchsichtig ist oder aber, sofern die Elemente komplementär sind, eine ganzheitlich schwarze Pixelgruppe entsteht.It should be noted that the key or the assignment function used to split the key into assigned subkeys too can be done visually or acoustically. In a visual embodiment is the key, for example as a black and white pattern determined which is divided into subkeys in such a way that these exactly aligned one above the other stored the key again but for only represent a random noise at a time. This can be for both the eye as well especially for any kind of computer-based Analysis done. For example, every pixel of the key is in four pixels divided into two foils, the division being random and therefore the individual partial keys only noise can be removed. By superimposing two of the same Elements result in a group of pixels that is half transparent or but, if the elements are complementary, a holistically black one Pixel group is created.

In ähnlicher Weise können beispielsweise als geheime Schlüssel verwendete hörbare Sequenzen aufgeteilt werden, so dass nur bei richtiger Überlagerung zueinander gehörender Teilsequenzen die ursprüngliche Ton- oder Akkordfolge erkennbar ist.Similarly, for example, as secret key used audible Sequences can be divided so that only with correct overlay belonging together Partial sequences the original Tone or chord progression is recognizable.

Bei der bevorzugt beschriebenen Anwendung, also insbesondere bei der Nutzung digitaler Informationen, wie z.B. die Nutzung von Audio- und/oder Videodateien ist insbesondere vorgesehen, dass die jeweiligen aufgeteilten Teilschlüssel eines Schlüssels Warengruppen wie Spiele, Kind gerechte Anwendungen, oder auch Spielfilme, Sportaufzeichnungen oder auch Software-Updates etc. zugeordnet werden. Die Informationen können jedoch auch in analoger Form bereitgestellt werden.In the application described as preferred, in particular when using digital information, e.g. the use of audio and / or video files is provided in particular that the respective split sub-key of a department key such as games, child-friendly applications, or feature films, sports records or software updates etc. can be assigned. The information can but can also be provided in analog form.

Als Dienstleistungsgruppen sind insbesondere Zugriffsrechte, beispielsweise auf Online-Zeitungen, Datenbanken, Zeitschriften zu nennen, wobei insbesondere in diesen Fällen das Speichern von Inhalten in der Nutzereinrichtung, wie beispielsweise bei einer Online-Zeitung, zur Nutzung der Dienstleistung häufig nicht notwendig ist.As service groups are in particular Access rights, for example to online newspapers, databases, To name magazines, especially in these cases the Storage of content in the user device, such as at an online newspaper, often not to use the service necessary is.

Es sei ferner darauf hingewiesen, dass der zu rekonstruierende Schlüssel grundsätzlich je nach Anwendungsgebiet zu vielfältiger Art verwendbar sein kann. Beispielsweise, beinhaltet dieser eine einfache Zusatzinformation zum Entsichern, Öffnen und/oder Lesen einer Datei, eine zur Nutzung notwendige Soft- und/oder Hardwarekomponente, oder auch eine Teilsequence einer Datei, ohne die ein Nutzung nicht möglich ist.It should also be noted that the key to be reconstructed depends on the area of application too diverse Kind can be usable. For example, this includes one simple additional information for unlocking, opening and / or reading a File, a software and / or hardware component necessary for use, or even a partial sequence of a file, without which a usage would not possible is.

Die Erfindung umfasst folglich ferner, insbesondere als eine Internet basierte Anwendung beispielsweise die Zuordnung von Teilschlüsseln einzelnen Werbebannern, so dass der Nutzer, bis die Nutzereinrichtung den Schlüssel zum Lesen einer gewünschten Seite tatsächlich rekonstruieren kann, eine vorgegebene Anzahl von Werbebannern und/oder -seiten anwählen muss.The invention consequently also includes, in particular as an Internet-based application, for example the assignment of partial keys to individual advertising banners, so that the user until the groove zereinrichtung can actually reconstruct the key for reading a desired page, must select a predetermined number of advertising banners and / or pages.

Als Kunden- oder Nutzereinrichtung sind bei Nutzung eines Intranetzes oder des Internets als Kommunikationsnetz insbesondere entsprechend angepasste Spielkonsolen oder PC's geeignet. Es sei darauf hingewiesen, dass jedoch auch andere Kommunikationsnetze oder zum Datenaustausch geeignete Netze, wie beispielsweise ein Mobilfunk-, Telefon-, Rundfunk-, Fernseh- und/oder ein Stromversorgungsnetz für die Erfindung verwendet werden können.As a customer or user facility are when using an intranet or the Internet as a communication network especially suitable for matched game consoles or PCs. It is noted that however other communication networks or networks suitable for data exchange, such as a Cellular, telephone, radio, television and / or a power supply network for the Invention can be used.

Ferner sei darauf hingewiesen, dass die einzelnen Einrichtungen, Mittel oder Komponenten der Nutzereinrichtung, beispielsweise zum Herstellen einer Verbindung mit der Seite des Betreibers, zum Laden, Speichern, Entsichern und/oder Entschlüsseln von Inhalten, zur Verwaltung der Teilschlüssel und/oder der rekonstruierten Schlüssel und/oder der Betreibereinrichtung jeweils von einer gemeinsamen physikalischen Einheit und/oder von getrennten jedoch einander zugeordneten Einrichtungen umfasst sein können. Ferner umfassen die Komponenten hierbei je nach Anwendungsgebiet und/oder zugewiesener Aufgabe Hardware und/oder Software.It should also be noted that the individual facilities, means or components of the user facility, for example to connect to the side of the Operator, for loading, storing, unlocking and / or decrypting Contents, for the administration of the partial keys and / or the reconstructed key and / or the operator device each from a common physical Unit and / or from separate but mutually associated facilities can be included. Depending on the field of application, the components also include and / or assigned task hardware and / or software.

Schließlich umfasst die Erfindung Ausführungsformen, bei denen die einzelnen erfindungsgemäßen Prozeduren im Wesentlichen vollautomatisch und/oder optional, also im Wesentlichen teilautomatisiert von den Einrichtungen durchgeführt werden.Finally, the invention encompasses Embodiments, in which the individual procedures according to the invention essentially fully automatic and / or optional, i.e. essentially partially automated carried out by the facilities become.

Claims (39)

Verfahren zum Betreiben eines Rabattsystems, dadurch gekennzeichnet, dass einem vom Anbieter des Rabattsystems vorgesehenen Rabatt wenigstens ein geheimer Schlüssel (S) eindeutig zugeordnet wird, unter Verwendung einer Zuordnungsfunktion eine dem Schlüssel (S) zugeordnete Gruppe von Teilschlüsseln (TS) bei einer zur Rekonstruktion des Schlüssels (S) festgelegten notwendigen Anzahl von Teilschlüsseln (TS) aus der Gruppe von Teilschlüsseln erzeugt wird, die Teilschlüssel (TS) einer solchen Gruppe von Teilschlüsseln (TS) Waren aus einer Gruppe von Waren zugeordnet werden, und bei berechtigter Nutzung einer Ware aus der Gruppe von Waren der wenigstens eine dieser Ware zugeordnete Teilschlüssel (TS) an eine zur Nutzung des Rabattsystems notwendige Einrichtung des Nutzers übertragen wird.Method for operating a discount system, characterized in that at least one secret key (S) is uniquely assigned to a discount provided by the provider of the discount system, using an assignment function a group of partial keys (TS) assigned to the key (S) in a reconstruction of the Key (S) specified necessary number of subkeys (TS) is generated from the group of subkeys, the subkeys (TS) of such a group of subkeys (TS) are assigned to goods from a group of goods, and with authorized use of a product from the Group of goods, the at least one partial key (TS) assigned to this product is transmitted to a user device required to use the discount system. Verfahren nach Anspruch 1, dadurch gekennzeichnet, dass zur Erzeugung der Teilschlüssel (TS) ein Secret-Sharing-Verfahren eingesetzt wird.A method according to claim 1, characterized in that to generate the subkey (TS) a secret sharing process is used. Verfahren nach Anspruch 1 oder 2, dadurch gekennzeichnet, dass die den Waren zugeordneten Teilschlüssel (TS) verschlüsselt übertragen werden.A method according to claim 1 or 2, characterized in that that the partial keys (TS) assigned to the goods are transmitted in encrypted form become. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass unter Verwendung der zur Nutzung des Rabattsystems notwendigen Einrichtung des Nutzers unter Ansprechen auf die Nutzung von Waren aus der Gruppe von Waren zugeordnete Teilschlüssel (TS) erfasst werden, basierend auf der festgelegten Anzahl von erfassten Teilschlüsseln (TS) der für die Gruppe von Teilschlüsseln gemeinsame Schlüssel (S) rekonstruiert wird, und unter Verwendung des Schlüssels (S) ein vom Anbieter des Rabattsystems vorgesehener Rabatt identifiziert wird.Method according to one of the preceding claims, characterized characterized that using the discount system necessary setup of the user in response to use Subkeys (TS) assigned to goods from the group of goods be recorded based on the specified number of partial keys (TS) the for the group of subkeys common key (S) is reconstructed, and using the key (S) identifies a discount provided by the provider of the discount system becomes. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass vor der Erzeugung der zugeordneten Teilschlüssel (TS) die zur Rekonstruktion des Schlüssels (S) notwendige Anzahl von Teilschlüsseln (TS) festgelegt und unter Ansprechen auf die festgelegte Anzahl die Zuordnungsfunktion bereitgestellt wird.Method according to one of the preceding claims, characterized characterized in that before the assigned partial key (TS) is generated the key reconstruction (S) necessary number of partial keys (TS) fixed and under The assignment function is provided in response to the specified number becomes. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass einer Ware aus der Gruppe von Waren mehrere Teilschlüssel (TS) zugeordnet werden und/oder ein Teilschlüssel (TS) mehreren Waren aus der Gruppe von Waren zugeordnet wird.Method according to one of the preceding claims, characterized characterized that one commodity from the group of commodities several Partial key (TS) be assigned and / or a partial key (TS) from several goods is assigned to the group of goods. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass die Zuordnung der Teilschlüssel (TS) gleichmäßig, gewichtet oder zufällig erfolgt.Method according to one of the preceding claims, characterized characterized in that the allocation of the subkeys (TS) evenly, weighted or fortuitously he follows. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass dem vom Anbieter des Rabattsystems vorgesehenen Rabatt ein geheimer Schlüssel (Sx) zugeordnet wird, der einem weiteren Schlüssel (Sw) als Teilschlüssel (TSw1) zugeordnet wird oder, dass ein einem geheimen Schlüssel (Sv) zugeordneter Teilschlüssel (TSv1) als weiterer Schlüssel (Sz) verwendet wird, dem wiederum Teilschlüssel (TSz1, TSz2, TSz3) zugeordnet werden.Method according to one of the preceding claims, characterized in that the discount provided by the provider of the discount system is assigned a secret key (S x ) which is assigned to a further key (S w ) as a partial key (TS w1 ) or that a secret Key (S v ) assigned subkey (TS v1 ) is used as a further key (S z ), which in turn subkey (TS z1 , TS z2 , TS z3 ) are assigned. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass eine Schlüsselrekonstruktion verhindernde Teilschlüssel (TS) und/oder Teilschlüssel (TS) erzeugt werden, die wenigstens einen einer weiteren Zuordnungsfunktion zugeordneten Teilschlüssel (TS) ersetzen.Method according to one of the preceding claims, characterized characterized that a key reconstruction preventing partial keys (TS) and / or partial key (TS) are generated, the at least one assigned to a further assignment function subkey Replace (TS). Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass als Rabatt eine Ware, die von der Gruppe von Waren umfasst sein kann, ausgewählt wird.Method according to one of the preceding claims, characterized characterized that as a discount a commodity by the group of Goods can be selected becomes. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass eine als Rabatt vorgesehene Ware verschlüsselt wird, und der zugeordnete Schlüssel (S) durch die zur Nutzung des Rabattsystems notwendige Einrichtung des Nutzers zum Entschlüsseln der Ware rekonstruiert wird.Method according to one of the preceding An Sayings, characterized in that a product intended as a discount is encrypted, and the assigned key (S) is reconstructed by the user device required to use the discount system to decrypt the product. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass der zur Nutzung des Rabattsystems notwendigen Einrichtung des Nutzers Daten zur Rekonstruktionsverifikation übertragen werden.Method according to one of the preceding claims, characterized marked that the necessary to use the discount system Setup of the user transfer data for reconstruction verification become. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass als Schlüssel (S) eine optische, akustische, krytographische und/oder mathematische Information verwendet wird und/oder ein eine solche Information umfassender Code generiert wird.Method according to one of the preceding claims, characterized characterized that as a key (S) an optical, acoustic, cryptographic and / or mathematical Information is used and / or such information comprehensive code is generated. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass der Rabatt durch die zur Nutzung des Rabattsystems notwendige Einrichtung des Nutzers nach Rekonstruktion des zugeordneten Schlüssels (S) unmittelbar entschlüsselt, angezeigt und/oder genutzt wird.Method according to one of the preceding claims, characterized characterized that the discount by using the discount system necessary setup of the user after reconstruction of the assigned key (S) immediately decrypted, is displayed and / or used. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass auf Seiten der Nutzereinrichtung ein Teilschlüssel (TS) und/oder Schlüssel (S) nach dessen Nutzung gelöscht wird.Method according to one of the preceding claims, characterized characterized in that on the part of the user device a partial key (TS) and / or key (S) deleted after its use becomes. Verfahren nach einem der vorstehenden Ansprüche, dadurch gekennzeichnet, dass ein rekonstruierter Schlüssel (S) als Teilschlüssel (TS) innerhalb einer weiteren Gruppe von Teilschlüsseln (TS) zur Rekonstruktion eines für die weitere Gruppe von Teilschlüsseln (TS) gemeinsamen Schlüssels (S) eingesetzt wird.Method according to one of the preceding claims, characterized characterized in that a reconstructed key (S) as a partial key (TS) within a further group of partial keys (TS) for reconstruction one for the further group of subkeys (TS) common key (S) is used. Verfahren nach einem der vorstehenden Ansprüche, ferner dadurch gekennzeichnet, dass die Übertragung an die zur Nutzung des Rabattsystems notwendige Nutzereinrichtung unter Verwendung eines Kommunikationsnetzes, insbesondere eines Intranetzes, des Internets, eines Mobilfunk-, Telefon-, Rundfunk- und/oder Fernsehnetzes verwendet wird.The method of any preceding claim, further characterized in that the transfer to the for use of the discount system necessary user facility using a communication network, in particular an intranet, the Internet, a cellular, telephone, radio and / or television network is used. Verfahren nach einem der vorstehenden Ansprüche, ferner dadurch gekennzeichnet, dass als Rabatt das Bereitstellen von Audio- und/oder Videosequenzen, insbesondere auch in digitaler Form vorgesehen wird.The method of any preceding claim, further characterized in that the provision of audio and / or video sequences, in particular also provided in digital form becomes. Verfahren nach einem der vorstehenden Ansprüche, ferner dadurch gekennzeichnet, dass die Waren auf einer Plattform bereitgestellt werden, und die Nutzereinrichtung zur Nutzung wenigstens einer der Waren auf die Plattform zugreift.The method of any preceding claim, further characterized in that the goods are provided on a platform be, and the user device for using at least one of the Goods accessed the platform. Vorrichtung zur Umsetzung eines Rabattsystems, insbesondere zur Durchführung eines Verfahrens nach einem der vorstehenden Ansprüche, umfassend eine dem Anbieter des Rabattsystems zugeordnete Einrichtung zum Verteilen eines Schlüssels (S) auf eine Anzahl von Waren, insbesondere durch Anwendung eines Secret-Sharing-Verfahrens, und/oder eine dem Nutzer des Rabattsystems zugeordnete Einrichtung zum Rekonstruieren eines, insbesondere durch ein Secret-Sharing-Verfahren, auf eine Anzahl von Waren verteilten Schlüssels (S).Device for implementing a discount system, in particular to carry out of a method according to any of the preceding claims a facility associated with the provider of the discount system for Distribute a key (S) on a number of goods, in particular by using a secret sharing process, and / or a device for reconstruction assigned to the user of the discount system one, in particular by a secret sharing procedure, to a number of Distributed key goods (S). Vorrichtung nach Anspruch 20, dadurch gekennzeichnet, dass die dem Betreiber zugeordnete Einrichtung umfasst: Mittel zum eindeutigen Zuordnen wenigstens eines Schlüssels zu einem Rabatt, Mittel zum Erzeugen einer dem Schlüssel (S) zugeordneten Gruppe von Teilschlüsseln (TS) unter Verwendung einer Zuordnungsfunktion, Mittel zum Zuordnen der Teilschlüssel (TS) einer solchen Gruppe von Teilschlüsseln (TS) Waren aus einer Gruppe von Waren, und Mittel zum Übertragen eines einer Ware zugeordneten Teilschlüssels (TS) an eine zur Nutzung des Rabattsystems notwendige Einrichtung des Nutzers unter Ansprechen auf eine berechtigte Nutzung dieser Ware.Device according to claim 20, characterized in that the facility assigned to the operator includes: medium for clearly assigning at least one key to a discount, medium to generate a key (S) assigned group of subkeys (TS) using an assignment function, Means for assigning the partial keys (TS) such a group of partial keys (TS) goods from a Group of goods, and Means for transferring a product assigned subkey (TS) to a facility required to use the discount system of the user in response to a legitimate use of this product. Vorrichtung nach Anspruch 20 oder 21, dadurch gekennzeichnet, dass die dem Betreiber zugeordnete Einrichtung zum Verschlüsseln der Teilschlüssel (TS) ausgebildet ist.Device according to claim 20 or 21, characterized in that that the device assigned to the operator for encrypting the subkey (TS) is trained. Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 22, dadurch gekennzeichnet, dass die dem Betreiber zugeordnete Einrichtung Mittel zum Auswählen einer Zuordnungsfunktion in Abhängigkeit einer definierten oder definierbaren notwendigen Anzahl von Teilschlüsseln (TS) zur Rekonstruktion des Schlüssels (S) umfasst.Device according to one of the preceding claims 20 to 22, characterized in that the device assigned to the operator Means to choose an assignment function depending a defined or definable necessary number of partial keys (TS) for the reconstruction of the key (S) includes. Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 23, dadurch gekennzeichnet, dass das Mittel zum Zuordnen der Teilschlüssel (TS) zum Zuordnen mehrerer Teilschlüssel (TS) einer Ware und/oder zum Zuordnen eines Teilschlüssels (TS) mehreren Waren aus der Gruppe von Waren ausgebildet ist.Device according to one of the preceding claims 20 to 23, characterized in that the means for assigning the partial keys (TS) to assign multiple subkeys (TS) of a product and / or for assigning a partial key (TS) to several Goods from the group of goods is trained. Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 24, dadurch gekennzeichnet, dass die Zuordnung der Teilschlüssel (TS) wählbar ist, insbesondere gewichtet oder zufällig erfolgt.Device according to one of the preceding claims 20 to 24, characterized in that the assignment of the partial keys (TS) selectable is, in particular weighted or done at random. Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 25, gekennzeichnet durch Mittel zum Umsetzen eines Teilschlüssels (TS) in einen Schlüssel (S), dem wiederum Teilschlüssel (TS) zuordenbar sind und/oder durch Mittel zum Umsetzen eines Schlüssels (S) in einen Teilschlüssel (TS), der einem weiteren Schlüssel (S) zuordenbar sind.Device according to one of the preceding claims 20 to 25, characterized by means for converting a partial key (TS) into a key (S), which in turn partial keys (TS) can be assigned and / or by means for converting a key (S) into a partial key (TS), the egg nem further key (S) can be assigned. Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 26, dadurch gekennzeichnet, dass die dem Betreiber zugeordnete Einrichtung zum Zuordnen mehrerer Schlüssel (S) zu einem Rabatt ausgebildet ist.Device according to one of the preceding claims 20 to 26, characterized in that the device assigned to the operator to assign multiple keys (S) is trained for a discount. Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 27, gekennzeichnet durch Mittel zum Verschlüsseln des Rabatts, wobei der zugeordnete Schlüssel (S) zum Entschlüsseln des Rabatts einsetzbar ist.Device according to one of the preceding claims 20 to 27, characterized by means for encrypting the discount, the assigned keys (S) to decrypt the discount can be used. Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 28, dadurch gekennzeichnet, dass die dem Anbieter und/oder dem Nutzer zugeordnete Einrichtung zum Verarbeiten von Schlüsseln (S) und/oder zum Verarbeiten von Teilschlüsseln (TS) ausgebildet ist, die optische, akustische und/oder mathematische Information umfasst.Device according to one of the preceding claims 20 to 28, characterized in that the provider and / or the user assigned device for processing keys (S) and / or for processing of partial keys (TS) is designed, the optical, acoustic and / or mathematical Information includes. Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 29, dadurch gekennzeichnet, dass die dem Nutzer zugeordnete Einrichtung Mittel zum Rekonstruieren eines durch die dem Anbieter zugeordnete Einrichtung verteilten Schlüssels (S) basierend auf einer vorgegebenen Anzahl von Teilschlüsseln (TS) umfasst.Device according to one of the preceding claims 20 to 29, characterized in that the device assigned to the user Means for reconstructing one associated with the provider Distributed key setup (S) based on a predetermined number of partial keys (TS) includes. Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 30, dadurch gekennzeichnet, dass die dem Nutzer zugeordnete Einrichtung umfasst: Mittel zum Erfassen von Waren zugeordneten Teilschlüsseln (TS), Mittel zum Berechnen und/oder Verifizieren einer für eine Gruppe von Teilschlüsseln (TS) gemeinsamen Zuordnungsfunktion,Device according to one of the preceding claims 20 to 30, characterized in that the device assigned to the user includes: Means for capturing partial keys (TS) associated with goods, medium for calculating and / or verifying one for a group of partial keys (TS) common assignment function, Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 31, dadurch gekennzeichnet, dass die dem Nutzer zugeordnete Einrichtung Mittel zum Identifizieren und/oder Entschlüsseln eines Rabatts basierend auf dem rekonstruierten Schlüssel (S) umfasst.Device according to one of the preceding claims 20 to 31, characterized in that the device assigned to the user Means for identifying and / or decrypting a discount based on the reconstructed key (S) includes. Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 32, dadurch gekennzeichnet, dass die dem Nutzer zugeordnete Einrichtung Mittel zum Speichern erfasster Teilschlüssel (TS) und/oder rekonstruierter Schlüssel (S) umfasst.Device according to one of the preceding claims 20 to 32, characterized in that the device assigned to the user Means for storing captured partial keys (TS) and / or reconstructed ones key (S) includes. Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 33, dadurch gekennzeichnet, dass die dem Nutzer zugeordnete Einrichtung Mittel zum Erkennen eines Schlüssels (Sx) als Teilschlüssel (TSw1) und zum Verarbeiten des Schlüssels (Sx) als Teilschlüssel (TSw1) innerhalb einer weiteren Gruppe von Teilschlüsseln (TSw1, TSw2) zur Bildung eines für die weitere Gruppe von Teilschlüsseln (TSw1, TSw2) gemeinsamen Schlüssels (Sw) umfasst.Device according to one of the preceding claims 20 to 33, characterized in that the device assigned to the user means for recognizing a key (S x ) as a partial key (TS w1 ) and for processing the key (S x ) as a partial key (TS w1 ) within a further group of partial keys (TS w1 , TS w2 ) for forming a key (S w ) common to the further group of partial keys (TS w1 , TS w2 ). Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 34, bei welcher die Einrichtungen mittels eines Kommunikationsnetzes verbindbar sind.Device according to one of the preceding claims 20 to 34, in which the facilities by means of a communication network are connectable. Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 35, bei welcher die zur Nutzung des Rabattsystems notwendige Nutzereinrichtung Nutzer-individuelle Mittel und/oder einer Vielzahl von Nutzern gemeinsam zugängliche Mittel umfasst.Device according to one of the preceding claims 20 to 35, in which the user facility required to use the discount system is user-specific Means and / or a large number of users accessible together Means includes. Vorrichtung nach einem der vorstehenden Ansprüche 20 bis 36, dadurch gekennzeichnet, dass die dem Betreiber zugeordnete Einrichtung und/oder die dem Nutzer zugeordnete Einrichtung einen Mikroprozessor und/oder zur Durchführung des Verfahrens nach einem der vorstehenden Ansprüche 1 bis 19 entsprechend ausgebildete Software umfassen.Device according to one of the preceding claims 20 to 36, characterized in that the device assigned to the operator and / or the device assigned to the user has a microprocessor and / or for implementation of the method according to one of the preceding claims 1 to 19 trained accordingly Software include. Implementationssoftwareprodukt zur Durchführung des Verfahrens nach einem der Ansprüche 1 bis 19, insbesondere angepasst zur Implementation in einer Vorrichtung nach einem der Ansprüche 20 bis 37.Implementation software product for performing the Method according to one of the claims 1 to 19, in particular adapted for implementation in a device according to one of the claims 20 to 37. Verwendung einer Vorrichtung nach einem der Ansprüche 20 bis 37 zur Durchführung eines Verfahrens nach einem der Ansprüche 1 bis 19.Use of a device according to one of claims 20 to 37 for implementation of a method according to one of claims 1 to 19.
DE2002155163 2002-11-27 2002-11-27 Computer implemented discount system in which the offerer of a discount assigns part keys to a user with each purchase of appropriate goods and the user then assembles a unique secret discount offer key from his part keys Withdrawn DE10255163A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
DE2002155163 DE10255163A1 (en) 2002-11-27 2002-11-27 Computer implemented discount system in which the offerer of a discount assigns part keys to a user with each purchase of appropriate goods and the user then assembles a unique secret discount offer key from his part keys

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
DE2002155163 DE10255163A1 (en) 2002-11-27 2002-11-27 Computer implemented discount system in which the offerer of a discount assigns part keys to a user with each purchase of appropriate goods and the user then assembles a unique secret discount offer key from his part keys

Publications (1)

Publication Number Publication Date
DE10255163A1 true DE10255163A1 (en) 2004-06-09

Family

ID=32308720

Family Applications (1)

Application Number Title Priority Date Filing Date
DE2002155163 Withdrawn DE10255163A1 (en) 2002-11-27 2002-11-27 Computer implemented discount system in which the offerer of a discount assigns part keys to a user with each purchase of appropriate goods and the user then assembles a unique secret discount offer key from his part keys

Country Status (1)

Country Link
DE (1) DE10255163A1 (en)

Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1999004326A2 (en) * 1997-07-15 1999-01-28 Neomedia Technologies, Inc. Printed coupons with embedded discounts for online purchases
US5924078A (en) * 1996-06-28 1999-07-13 Codesaver International, Inc. Consumer-provided promotional code actuatable point-of-sale discounting system
US6067526A (en) * 1996-02-20 2000-05-23 Softcard Systems, Inc. System and method for distributing coupons through a system of computer networks
WO2001086552A1 (en) * 2000-05-09 2001-11-15 Catalina Marketing International, Inc. Method of and system for distributing electronic coupons over a network after the consummation of a purchase transaction
US6330543B1 (en) * 1997-11-14 2001-12-11 Concept Shopping, Inc. Method and system for distributing and reconciling electronic promotions
US20020032650A1 (en) * 2000-05-19 2002-03-14 Hauser Elloyd A. Payment system and method
DE10051759A1 (en) * 2000-10-18 2002-05-02 Wwl Internet Ag Bonus recording/analyzing system for discounting/purchasing incentives has decentralized action terminals and a centralized server for general data record in/output, plaintext encryption and comparison of controlled data.

Patent Citations (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6067526A (en) * 1996-02-20 2000-05-23 Softcard Systems, Inc. System and method for distributing coupons through a system of computer networks
US5924078A (en) * 1996-06-28 1999-07-13 Codesaver International, Inc. Consumer-provided promotional code actuatable point-of-sale discounting system
WO1999004326A2 (en) * 1997-07-15 1999-01-28 Neomedia Technologies, Inc. Printed coupons with embedded discounts for online purchases
US6330543B1 (en) * 1997-11-14 2001-12-11 Concept Shopping, Inc. Method and system for distributing and reconciling electronic promotions
WO2001086552A1 (en) * 2000-05-09 2001-11-15 Catalina Marketing International, Inc. Method of and system for distributing electronic coupons over a network after the consummation of a purchase transaction
US20020032650A1 (en) * 2000-05-19 2002-03-14 Hauser Elloyd A. Payment system and method
DE10051759A1 (en) * 2000-10-18 2002-05-02 Wwl Internet Ag Bonus recording/analyzing system for discounting/purchasing incentives has decentralized action terminals and a centralized server for general data record in/output, plaintext encryption and comparison of controlled data.

Similar Documents

Publication Publication Date Title
DE69815970T2 (en) Key-based protection process for optically readable plates
EP1770632B1 (en) Method for providing virtual goods to third parties
DE69736696T2 (en) Network data transmission system
DE60128785T2 (en) Enable and disable software features
EP1133849B1 (en) Method and device for generating an encoded user data stream and method and device for decoding such a data stream
EP1300842B1 (en) Method and system for authorized decryption of encrypted data using at least two certificates
DE10297521T5 (en) Consumer-centric context-conscious mediation model
EP1151561A2 (en) Method and device for generating a data stream and method and device for playing back a data stream
EP2389641A1 (en) Device for generating a virtual network user
DE60130265T2 (en) SECURE SUPER DISTRIBUTION OF USER DATA
EP1220075B1 (en) System and method for authorising the execution of a software installed on a computer
WO2009127479A1 (en) Method and device for transcoding during an encryption-based access check on a database
EP3652883A1 (en) Method and device for transmitting personal data
DE10255163A1 (en) Computer implemented discount system in which the offerer of a discount assigns part keys to a user with each purchase of appropriate goods and the user then assembles a unique secret discount offer key from his part keys
DE69830100T2 (en) Method and device for registering information at multiple devices and recording medium with registration program stored thereon
EP2184695A1 (en) Method of combining data with a device to be used for processing data, corresponding functionality to execute the individual steps in the procedure and computer program to implement the procedure
DE60204776T2 (en) Method and device for secure access to data or functionality of a device
DE60213281T2 (en) ADMINISTRATIVE PROCESS FOR PROVIDING ACCESS TO A ENCRYPTED CONTENT TO BE TRANSMITTED TO A NETWORK, AND SYSTEM AND SERVER FOR CARRYING OUT THIS METHOD
WO2006103262A1 (en) Management method for user rights of electronic data objects by someone who acquires rights
DE102007027019A1 (en) Electronic document protected access system, has server sided auxiliary data evaluated and worked together with output functional unit such that output of documents is changed in output or playback unit using output mode
EP1469658A2 (en) Method for protecting data from unauthorised use on a mobile terminal
WO2024038210A1 (en) Method for providing a digital key
EP1226561B1 (en) Prevention of reproduction of secrets on a chip card
DE10238467A1 (en) Method for using subscription-based goods and services, requires communication of coded information in dependency of confirmation by user device for purchase of goods
EP1597671A2 (en) Method for installing a plug-in program

Legal Events

Date Code Title Description
OM8 Search report available as to paragraph 43 lit. 1 sentence 1 patent law
8141 Disposal/no request for examination