DE10319317A1 - Method for installing or uninstalling a program code in a subscriber station of a radio communication system and subscriber station - Google Patents
Method for installing or uninstalling a program code in a subscriber station of a radio communication system and subscriber station Download PDFInfo
- Publication number
- DE10319317A1 DE10319317A1 DE2003119317 DE10319317A DE10319317A1 DE 10319317 A1 DE10319317 A1 DE 10319317A1 DE 2003119317 DE2003119317 DE 2003119317 DE 10319317 A DE10319317 A DE 10319317A DE 10319317 A1 DE10319317 A1 DE 10319317A1
- Authority
- DE
- Germany
- Prior art keywords
- subscriber station
- program code
- installation
- authorization
- request
- 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.)
- Ceased
Links
- 238000004891 communication Methods 0.000 title claims abstract description 40
- 238000000034 method Methods 0.000 title claims abstract description 32
- 238000009434 installation Methods 0.000 claims abstract description 46
- 238000013475 authorization Methods 0.000 claims abstract description 29
- 101100437117 Arabidopsis thaliana AUF2 gene Proteins 0.000 claims abstract description 10
- 102000036541 Heterogeneous Nuclear Ribonucleoprotein D0 Human genes 0.000 claims abstract description 9
- 108091021225 Heterogeneous Nuclear Ribonucleoprotein D0 Proteins 0.000 claims abstract description 9
- 230000008859 change Effects 0.000 claims description 4
- 238000012552 review Methods 0.000 claims description 3
- 230000005540 biological transmission Effects 0.000 description 18
- 230000008901 benefit Effects 0.000 description 4
- 230000008569 process Effects 0.000 description 3
- 230000001413 cellular effect Effects 0.000 description 2
- VBMOHECZZWVLFJ-GXTUVTBFSA-N (2s)-2-[[(2s)-6-amino-2-[[(2s)-6-amino-2-[[(2s,3r)-2-[[(2s,3r)-2-[[(2s)-6-amino-2-[[(2s)-2-[[(2s)-6-amino-2-[[(2s)-2-[[(2s)-2-[[(2s)-2,6-diaminohexanoyl]amino]-5-(diaminomethylideneamino)pentanoyl]amino]propanoyl]amino]hexanoyl]amino]propanoyl]amino]hexan Chemical compound NC(N)=NCCC[C@@H](C(O)=O)NC(=O)[C@H](CCCCN)NC(=O)[C@H](CCCCN)NC(=O)[C@H]([C@@H](C)O)NC(=O)[C@H]([C@H](O)C)NC(=O)[C@H](CCCCN)NC(=O)[C@H](C)NC(=O)[C@H](CCCCN)NC(=O)[C@H](C)NC(=O)[C@H](CCCN=C(N)N)NC(=O)[C@@H](N)CCCCN VBMOHECZZWVLFJ-GXTUVTBFSA-N 0.000 description 1
- 230000002457 bidirectional effect Effects 0.000 description 1
- 230000001419 dependent effect Effects 0.000 description 1
- 238000011161 development Methods 0.000 description 1
- 230000018109 developmental process Effects 0.000 description 1
- 230000006870 function Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 230000002452 interceptive effect Effects 0.000 description 1
- 108010068904 lysyl-arginyl-alanyl-lysyl-alanyl-lysyl-threonyl-threonyl-lysyl-lysyl-arginine Proteins 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008520 organization Effects 0.000 description 1
- 230000011664 signaling Effects 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
- 238000012549 training Methods 0.000 description 1
- 238000012546 transfer Methods 0.000 description 1
- 238000012795 verification Methods 0.000 description 1
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W8/00—Network data management
- H04W8/22—Processing or transfer of terminal data, e.g. status or physical capabilities
- H04W8/24—Transfer of terminal data
- H04W8/245—Transfer of terminal data from a network towards a terminal
Landscapes
- Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
In einem Verfahren zur Installation oder Deinstallation eines Programmcodes (PR) in einer Teilnehmerstation (UE) eines Funkkommunikationssystems erhält die Teilnehmerstation (UE) eine Aufforderung (AUF1, AUF2) zur Installation oder Deinstallation des Programmcodes (PR) von einer Aufforderungseinheit (AF1, AF2), wird in der Teilnehmerstation (UE) eine Berechtigung der Aufforderungseinheit (AF1, AF2) zur Aufforderung (AUF1, AUF2) zur Installation oder Deinstallation des Programmcodes (PR) überprüft und erfolgt die Installation oder Deinstallation nur dann, wenn die Überprüfung ergibt, dass die Berechtigung der Aufforderungseinheit (AF1, AF2) zur Aufforderung (AUF1, AUF2) zur Installation oder Deinstallation des Programmcodes (PR) vorliegt.In a method for installing or uninstalling a program code (PR) in a subscriber station (UE) of a radio communication system, the subscriber station (UE) receives a request (AUF1, AUF2) to install or uninstall the program code (PR) from a request unit (AF1, AF2) , an authorization of the request unit (AF1, AF2) for the request (AUF1, AUF2) for installation or deinstallation of the program code (PR) is checked in the subscriber station (UE) and the installation or deinstallation takes place only if the check reveals that the The requesting unit (AF1, AF2) is authorized to request (AUF1, AUF2) to install or uninstall the program code (PR).
Description
Die Erfindung betrifft ein Verfahren zur Installation oder Deinstallation eines Programmcodes in einer Teilnehmerstation eines Funkkommunikationssystems sowie eine entsprechende Teilnehmerstation.The The invention relates to a method for installation or deinstallation a program code in a subscriber station of a radio communication system as well as a corresponding subscriber station.
Eine übliche Mobilfunkstation wird unter Verwendung von Software, allgemein von Programmcodes, gesteuert. Die Software wird üblicherweise durch die Mobilfunkstation geladen, dort installiert und ausgeführt, um unterschiedliche Funktionalitäten in der Mobilfunkstation zu gewährleisten.A common cell phone station is performed using software, generally program codes, controlled. The software is usually through the mobile station is loaded, installed and executed there different functionalities in to ensure the mobile station.
So wird die Mobilfunkstation beispielsweise mittels Software in ihren Funkeigenschaften (beispielsweise die zu verwendenden Frequenzbänder, die zu verwendende Sendeleistung oder auch zu verwendende Modulationsverfahren) oder sonstigen Eigenschaften gesteuert. Hierzu gehören zum Beispiel die Art der Signalisierung, unterschiedliche Strategien zur Frequenzwahl oder unterschiedliche angebotene, das heißt bereitgestellte Dienste.So the mobile station is, for example, software in their Radio properties (for example the frequency bands to be used, the transmission power to be used or modulation methods to be used) or other properties controlled. These include the Example of the type of signaling, different strategies for frequency selection or different offered, that is provided Services.
Um die Software zu aktualisieren oder auch um Software erstmals auf die Mobilfunkstation zu laden, dort zu installieren und auszuführen ist es erforderlich, die Software beispielsweise von einem Server-Computer zu der Mobilfunkstation zu übertragen.Around to update the software or to get software up for the first time to charge, install and run the mobile station it requires the software, for example, from a server computer to transmit to the mobile station.
Somit kann durch Laden und anschließende Installation von entsprechender Software die Funktionalität einer Mobilfunkstation, allgemein eines Kommunikationsendgeräts, gezielt verändert oder erweitert werden.Consequently can by loading and then installing of appropriate software, the functionality of a mobile radio station, in general a communication terminal, deliberately changed or be expanded.
Um eine Manipulation der Mobilfunkstation durch unberechtigte Dritte zu verhindern, ist zu gewährleisten, dass die Mobilfunkstation lediglich Software akzeptiert, installiert und ausführt, die von einem verlässlichen Anbieter stammt und für die gewährleistet ist, dass die Software nicht modifiziert wurde.Around manipulation of the mobile station by unauthorized third parties to prevent is to ensure that the mobile station only accepts software installed and execute, that of a reliable Provider comes and for which ensures is that the software has not been modified.
In diesem Zusammenhang ist zu berücksichtigen, dass Software über beliebige ungesicherte Kanäle, insbesondere über einen Funkkanal, zu der Mobilfunkstation übertragen werden kann. So kann beispielsweise Software von einem Personal Computer, einem allgemein zugänglichen Rechner, der beispielsweise an einem Flughafen oder einem Bahnhof installiert ist, oder einer anderen Mobilfunkstation beispielsweise über eine Luftschnittstelle, das heißt über eine Funkverbindung, oder leitungsgebunden über ein Anschlusskabel bezogen werden.In In this context it must be taken into account that software about any unsecured channels, especially about a radio channel to which the mobile station can be transmitted. So can for example software from a personal computer, general accessible Computer installed at an airport or a train station, for example is, or another mobile station, for example via a Air interface, that is, via a Radio connection, or wired via a connection cable become.
Ein Verfahren zum verlässlichen Bereitstellen von Software sollte vorteilhafterweise nicht von speziellen Annahmen über die Art der Verteilung von Software abhängig sein.On Process for reliable Deploying software should advantageously not be special Assumptions about the type of distribution may depend on software.
Zum Gewährleisten der Integrität und des sicheren Nachweises der Herkunft von Software ist es bekannt, Software unter Verwendung des Prinzips der asymmetrischen Verschlüsselung digital mit dem geheimen Schlüssel des Software-Anbieters zu signieren.To the Guarantee of integrity and reliable proof of the origin of software, it is known Software using the principle of asymmetric encryption digitally with the secret key signed by the software provider.
In diesem Zusammenhang ist es bekannt, digital signierte JAR-Dateien bei JAVA zu verwenden, die auch im Rahmen von MExE (Mobile Station Application Execution Environment), einer Ausführungsumgebung für Anwendungen auf einer Mobilfunkstation, verwendet werden, oder die auch im Internet verwendeten Techniken wie dem sogenannten Microsoft Authenticode und dem Netscape Object Signing einzusetzen.In In this context it is known to have digitally signed JAR files at JAVA to be used which are also part of MExE (Mobile Station Application Execution Environment), an execution environment for applications on a mobile station, or used on the Internet used techniques such as the so-called Microsoft Authenticode and use Netscape Object Signing.
Bei diesen bekannten Verfahren wird der Software eine digitale Signatur und eventuell weitere Daten, die zur Überprüfung der digitalen Signatur verwendet werden, hinzugefügt. Eine digitale Signatur verwendet das Prinzip der asymmetrischen Kryptografie, bei der ein privater Schlüssel und ein korrespondierender öffentlicher Schlüssel, welche gemeinsam ein asymmetrisches Schlüsselpaar bilden, verwendet werden.at These known methods give the software a digital signature and possibly other data used to verify the digital signature are added. A digital signature uses the principle of asymmetrical Cryptography, where a private key and a corresponding public one Key, which together form an asymmetric key pair become.
Nur der Inhaber eines privaten kryptografischen Schlüssels kann auch eine gültige digitale Signatur erzeugen, jedoch kann jeder, der zu dem jeweiligen privaten kryptografischen Schlüssel passenden öffentlichen kryptografischen Schlüssel kennt, die Signatur überprüfen.Just The holder of a private cryptographic key can also have a valid digital one Generate signature, however anyone who belongs to that particular private cryptographic key matching public cryptographic key knows, check the signature.
Ein Zertifikat des jeweiligen öffentlichen kryptografischen Schlüssels wird verwendet, um eine Bindung zwischen dem öffentlichen kryptografischen Schlüssel und dem Namen der Person oder Organisation, zu der der öffentliche Schlüssel gehört, sicher zu bescheinigen. Auf diese Weise wird gewährleistet, dass das verwendete Schlüsselpaar aus jeweiligem privaten kryptografischen Schlüssel und öffentlichem kryptografischen Schlüssel verlässlich ist.On Certificate of the respective public cryptographic key is used to create a link between the public cryptographic key and the name of the person or organization to whom the public key heard, sure to certify. This ensures that the used one key pair from the respective private cryptographic key and public cryptographic key key reliable is.
Die Verwendung signierter Software stellt sicher, dass die Software unverändert empfangen wurde und dass nur Software von entsprechend autorisierten Herstellern verwendet wird. Es wird allerdings nicht sicherstellt, dass innerhalb eines Mobilfunknetzes nur diejenige Software installiert bzw. verändert wird, die mit den vom Betreiber des Mobilfunknetzes gestellten Anforderungen, insbesondere an die Funkbedingungen, kompatibel ist.The Use of signed software ensures that the software unchanged was received and that only software from appropriately authorized Manufacturers is used. However, it is not guaranteed that only that software is installed within a cellular network or is changed, the requirements set by the operator of the mobile network, is particularly compatible with the radio conditions.
Der Erfindung liegt daher die Aufgabe zugrunde, ein verbessertes Verfahren zur Installation bzw. Deinstallation von Software in einer Mobilfunkstation anzugeben, mit dem sichergestellt wird, dass die Mobilfunkstation mit den Anforderungen des aktuellen Mobilfunknetzes kompatibel ist.The The invention is therefore based on the object of an improved method for installing or uninstalling software in a mobile radio station specify to ensure that the mobile station is compatible with the requirements of the current mobile network.
Diese Aufgabe wird mit dem Verfahren sowie der Teilnehmerstation gemäß den unabhängigen Ansprüchen gelöst.This The problem is solved with the method and the subscriber station according to the independent claims.
Vorteilhafte Aus- und Weiterbildungen der Erfindung sind Gegenstand der abhängigen Ansprüche.advantageous Training and further developments of the invention are the subject of the dependent claims.
Gemäß dem erfindungsgemäßen Verfahren zur Installation oder Deinstallation eines Programmcodes in einer Teilnehmerstation eines Funkkommunikationssystems erhält die Teilnehmerstation eine Aufforderung zur Installation oder Deinstallation des Programmcodes von einer Aufforderungseinheit, wird in der Teilnehmerstation eine Berechtigung der Aufforderungseinheit zur Aufforderung zur Installation oder Deinstallation des Programmcodes überprüft und erfolgt die Installation oder Deinstallation nur dann, wenn die Überprüfung ergibt, dass die Berechtigung der Aufforderungseinheit zur Aufforderung zur Installation oder Deinstallation des Programmcodes vorliegt. Die Erfindung ermöglicht, dass für jede Teilnehmerstation und jedes Funkkommunikationssystem individuell festgelegt werden kann, welche Aufforderungseinheiten berechtigt sind, zu einer Installation bzw. Deinstallation eines Programmcodes aufzufordern, d. h. die Installation bzw. Deinstallation des Programmcodes einzuleiten. Auf diese Weise lässt sich sicherstellen, dass nicht unbefugt, d. h. beispielsweise vom Betreiber eines Funkkommunikationssystems ungewollt, Programmcodes in Teilnehmerstationen installiert bzw, deinstalliert werden. Auch Programmcodes, die beispielsweise durch eine digitale Signatur authentisiert wurden und deren Installation auf der Teilnehmerstation prinzipiell möglich ist, können die Funktionalität der Teilnehmerstation derart verändern, dass die Teilnehmerstation im aktuellen Funkkommunikationssystem nicht mehr funktioniert und/oder den einwandfreien Betrieb andere Teilnehmerstationen stört. Durch die Erfindung ist es möglich auch die Installation authentisierter Programmcodes zu kontrollieren, d. h. insbesondere kann die Installation von im aktuellen Funkkommunikationssystem unerwünschten Programmcodes unterbunden werden.According to the inventive method for Installation or deinstallation of a program code in a subscriber station a radio communication system, the subscriber station receives a request to install or uninstall the program code from a Request unit, an authorization in the subscriber station the prompt unit to prompt for installation or Uninstalling the program code checks and the installation takes place or uninstallation only if the verification reveals that the authorization the prompt unit to prompt for installation or There is uninstallation of the program code. The invention enables that for each subscriber station and each radio communication system individually It can be determined which call units are authorized to install or uninstall a program code prompt, d. H. the installation or deinstallation of the program code initiate. This way ensure that not unauthorized, d. H. for example by the operator of a radio communication system unwanted, program codes in subscriber stations installed or uninstalled. Also program codes, for example were authenticated by a digital signature and their installation is possible in principle on the subscriber station, the functionality change the subscriber station so that the subscriber station in the current radio communication system no longer works and / or proper operation others Subscriber stations are interfering. The invention makes it possible also control the installation of authenticated program codes, d. H. in particular, the installation of in the current radio communication system undesirable Program codes are prevented.
Zweckmäßig ist es daher, dass die Überprüfung der Berechtigung durch eine Authentisierung und/oder Autorisierung der Auforderungseinheit erfolgt. Es wird so festgestellt, ob es sich bei der Aufforderungseinheit um eine der Teilnehmerstation bekannte Aufforderungseinheit handelt und/oder ob diese Aufforderungseinheit über die entsprechenden Zugriffsrechte verfügt, um zu einer Installation oder Deinstallation des Programmcodes aufzufordern.Is expedient it therefore that the review of the Authorization through authentication and / or authorization of the Request unit is carried out. It is determined whether it is in the requesting unit by one known to the subscriber station Request unit acts and / or whether this request unit via the has appropriate access rights to an installation or request uninstallation of the program code.
Sinnvoller Weise hängen die Zugriffsrechte einer Aufforderungseinheit davon ab, welche Funktionalität der Teilnehmerstation bei einer Installation bzw. Deinstallation beeinflusst, d. h. verändert werden. Der Zugriff auf eine Funktionalität, die das Funkübertragungsverfahren der Teilnehmerstation verändert, sollte beispielsweise nur Aufforderungseinheiten gewährt werden, die dem aktuellen Funkkommunikationssystem zugeordnet werden können bzw. eine entsprechende Autorisierung für dieses Funkkommunikationssystem besitzen. Es ist daher von Vorteil, wenn die Überprüfung der Berechtigung berücksichtigt, welche Funktionalität der Teilnehmerstation die Installation oder Deinstallation des Programmcodes beeinflussen würde.meaningful Hanging way the access rights of a request unit depend on the functionality of the subscriber station influenced during installation or deinstallation, d. H. to be changed. Access to a functionality that is the radio transmission method the subscriber station changed, for example, if only prompt units are granted, that can be assigned to the current radio communication system or one appropriate authorization for own this radio communication system. It is therefore an advantage when reviewing the Authorization taken into account what functionality installation or deinstallation of the program code would affect.
In einer bevorzugten Ausgestaltung der Erfindung erfolgt die Installation vorteilhafter Weise nur dann, falls eine zusätzliche Überprüfung des Programmcodes dessen Authentizität und Integrität bestätigt. Eine Installation von Programmcodes, die nicht vom Hersteller der Teilnehmerstation oder einem anderen autorisierten Hersteller und/oder von einer staatlichen Kommunikationsbehörde für die Teilnehmerstation und/oder das entsprechende Land zugelassen wurden, darf nicht erfolgen, da sonst eine einwandfreie Funktionalität der Teilnehmerstation nicht sichergestellt werden kann. Zu diesem Zweck wird der Programmcode vom Hersteller und/oder von einer staatlichen Behörde beispielsweise digital signiert. Anhand der digitalen Signatur kann der Programmcode authentisiert und seine Integ rität überprüft werden. Weiterhin kann durch eine verschlüsselte Übertragung des Programmcodes auch dessen Vertraulichkeit, d. h. ein Schutz gegen Abhören, gewährleistet werden.In A preferred embodiment of the invention is installed advantageously only if an additional check of the program code thereof authenticity and integrity approved. An installation of program codes that are not from the manufacturer of the Subscriber station or another authorized manufacturer and / or by a state communications authority for the subscriber station and / or the country in question must not have been approved because otherwise the subscriber station will not function properly can be ensured. For this purpose the program code from the manufacturer and / or from a government agency, for example digitally signed. Using the digital signature, the program code authenticated and its integrity checked. Furthermore, through an encrypted transmission of the program code also its confidentiality, d. H. protection against eavesdropping is guaranteed become.
Eine weitere Ausgestaltung der Erfindung hat den Vorteil, dass während der Installation des Programmcodes Berechtigungen für eine spätere Änderung oder Deinstallation des Programmcodes festgelegt werden. Beispielsweise durch die Übermittlung eines entsprechenden Parameters zusammen mit dem Programmcode können somit bereits während der Installation die Zugriffsrechte auf den Programmcode festgelegt werden.A Another embodiment of the invention has the advantage that during the Installation of the program code Permissions for a later change or deinstallation the program code. For example, through the transmission a corresponding parameter together with the program code can thus already during the access rights to the program code during installation become.
Eine Ausgestaltung sieht vor, dass der Programmcode bereits vor der Überprüfung der Berechtigung in der Teilnehmerstation gespeichert wird. Dies hat den Vorteil, dass der Programmcode auch dann in der Teilnehmerstation gespeichert wird, falls die Überprüfung der Berechtigung negativ ausfällt. Der Programmcode muss dann bei einer erneuten Aufforderung zur Installation, beispielsweise durch eine andere Aufforderungseinheit, nicht übertragen werden, sondern kann nach positiver Überprüfung der Aufforderung sofort installiert werden. Selbstverständlich werden nur Programmcodes gespeichert, die authentisiert werden können und deren Integrität überprüft wurde.One embodiment provides that the program code is stored in the subscriber station before the authorization is checked. This has the advantage that the program code is also stored in the subscriber station if the authorization check is negative. The program code must then, for example, when the installation prompts again another request unit cannot be transferred, but can be installed immediately after a positive check of the request. Of course, only program codes that can be authenticated and whose integrity has been checked are saved.
Eine alternative Ausgestaltung sieht vor, dass der Programmcode erst nach der Überprüfung der Berechtigung in die Teilnehmerstation geladen wird. Eine Verbindungsressource zwischen der Teilnehmerstation und einer den Programmcode zur Verfügung stellenden Einheit, beispielsweise einem entsprechenden Server-Computer oder der Aufforderungseinheit, wird nur dann mit Datenbits des Programmcodes belegt, wenn dieser auch tatsächlich installiert werden soll.A alternative embodiment provides that the program code only after reviewing the Authorization is loaded into the subscriber station. A connection resource between the subscriber station and one that provides the program code Unit, for example a corresponding server computer or the requesting unit, is only with data bits of the program code if this is actually the case to be installed.
Welche der beiden letztgenannten Ausgestaltungen verwendet wird, kann beispielsweise durch den Benutzer der Teilnehmer station eingestellt oder vom Funkkommunikationssystem vorgegeben werden.Which of the latter two configurations can be used, for example, by the user of the subscriber station set or from the radio communication system be specified.
Vorteilhafterweise ist die Aufforderungseinheit in der Teilnehmerstation angeordnet und wird durch einen Benutzer oder ein auf der Teilnehmerstation ablaufendes Programm gesteuert. Der Benutzer der Teilnehmerstation kann so durch Betätigung entsprechender Tasten seines Bedienfeldes oder auch durch Sprachsteuerung entsprechende Steuersignale generieren, die die Aufforderungseinheit zur Aufforderung zur Installation bzw. Deinstallation veranlassen. In gleicher Weise agiert ein auf der Teilnehmerstation ablaufendes Programm, das beispielsweise Aktualisierungen installieren möchte.advantageously, the request unit is arranged in the subscriber station and is by a user or on the subscriber station running program controlled. The user of the subscriber station can do so by pressing corresponding buttons on his control panel or by voice control generate corresponding control signals that the request unit prompt for installation or deinstallation. One that operates on the subscriber station acts in the same way Program that wants to install updates, for example.
In einer alternativen Ausgestaltung ist die Aufforderungseinheit außerhalb der Teilnehmerstation angeordnet und wird durch einen Administrator oder ein im Funkkommunikationssystems ablaufendes Programm gesteuert. Auf diese Weise kann auf Initiative des aktuellen Funkkommunikationssystems zur Installation bzw. Deinstallation von Programmcodes aufgefordert werden, die zum Betrieb der Teilnehmerstation in diesem Funkkommunikationssystem benötigt werden.In an alternative embodiment, the request unit is outside the subscriber station and is arranged by an administrator or controlled a program running in the radio communication system. In this way, on the initiative of the current radio communication system Installation or deinstallation of program codes requested be used to operate the subscriber station in this radio communication system needed become.
Die Teilnehmerstation weist alle Mittel auf, die zur Durchführung des erfindungsgemäßen Verfahrens benötigt werden.The Subscriber station has all the means necessary to carry out the inventive method needed become.
Die Erfindung wird im folgenden anhand der Figur näher erläutert; die ein Ausführungsbeispiel eines erfindungsgemäßen Funkkommunikationssystems mit einer Teilnehmerstation und einer Basisstation zeigt.The The invention is explained in more detail below with reference to the figure; which is an embodiment of a radio communication system according to the invention with a subscriber station and a base station.
Eine Teilnehmerstation ist jede Station, die Signale empfangen kann. Im nachfolgenden wird eine mobile Teilnehmerstation betrachtet. Eine mobile Teilnehmerstation ist beispielsweise ein Mobiltelefon oder auch eine ortsbewegliche Vorrichtung zur Übertragung von Bild- und/oder Tondaten, zum Fax-, Short Message Service SMS- und Email-Versand und zum Internet- Zugang. Es handelt sich mithin um eine allgemeine Sende- und/oder Empfangseinheit eines Funkkommunikationssystems.A Subscriber station is any station that can receive signals. A mobile subscriber station is considered below. A mobile subscriber station is, for example, a cell phone or a portable device for the transmission of image and / or Sound data, for fax, short message service SMS and email sending and for internet access. It is therefore a general transmitter and / or receiver unit of a radio communication system.
Die Erfindung kann vorteilhaft in beliebigen Funkkommunikationssystemen verwendet werden. Unter Funkkommunikationssystemen sind beliebige Systeme zu verstehen, in denen eine Datenübertragung zwischen Stationen über eine Funkschnittstelle erfolgt. Die Datenübertragung kann sowohl bidirektional als auch unidirektional erfolgen. Funkkommunikationssysteme sind insbesondere beliebige Mobilfunksysteme beispielsweise nach dem GSM-(Global System for Mobile Communication), dem UMTS-(Universal Mobile Telecommunication System) Standard oder auch Ad-hoc-Netze. Auch zukünftige Mobilfunksysteme beispielsweise der vierten Generation sollen unter Funkkommunikationssystemen verstanden werden.The The invention can be advantageous in any radio communication system be used. Arbitrary systems are among radio communication systems to understand in which a data transmission between stations over a Radio interface takes place. Data transmission can be both bidirectional as well as unidirectional. Radio communication systems are in particular any mobile radio systems, for example according to GSM (Global System for Mobile Communication), UMTS (Universal Mobile Telecommunication system) standard or also ad hoc networks. Also future Fourth generation mobile radio systems, for example, are said to be among Radio communication systems can be understood.
Im folgenden wird die Erfindung am Beispiel eines Mobilfunksystems nach dem UMTS-Standard beschrieben, ohne jedoch darauf beschränkt zu sein.in the The following is the invention using the example of a mobile radio system described according to the UMTS standard, but without being limited to it.
In
Bei dem Programmcode PR handelt es sich um eine Software, die die Funktionalität der Teilnehmerstation UE an die Anforderungen des Funkkommunikationssystems anpasst. Der Programmcode PR legt beispielsweise das zu verwendende Funkübertragungsverfahren (z. B. GSM, HSCSD [High Speed Cicuit Switched Data], GPRS [General Packet Radio Service], UMTS-TDD [UMTS-Time Division Duplex], UMTS-FDD [UMTS-Frequency Division Duplex], D-AMPS [Digital-Advanced Mobile Phone Service], PDC [Personal Digital Cellular], TD-SCDMA [Time Division-Synchronous Code Division Multiple Access], WLAN [Wireless Local Area Network, 802.11a-h], DECT [Digital Enhanced Cordless Telecommunications], Hiperlan, Hiperlan/2, Bluetooth), Kommunikationsprotokolle (z. B. IP [Internet Protocol], TCP [Transmission Control Protocol], UDP [User Datagram protocol], SCTP [Stream Control Transmission protocol], SIP [Session Initiation Protocol], SMTP [Simple Mail Transfer Protocol]) oder auch Sprach- Audio-, Bild- und Videokodierungsverfahren fest.The program code PR is a software that the functionality of the subscriber station UE to the requirements of Funkkom communication system. The program code PR specifies, for example, the radio transmission method to be used (e.g. GSM, HSCSD [High Speed Cicuit Switched Data], GPRS [General Packet Radio Service], UMTS-TDD [UMTS-Time Division Duplex], UMTS-FDD [UMTS- Frequency Division Duplex], D-AMPS [Digital-Advanced Mobile Phone Service], PDC [Personal Digital Cellular], TD-SCDMA [Time Division-Synchronous Code Division Multiple Access], WLAN [Wireless Local Area Network, 802.11ah], DECT [Digital Enhanced Cordless Telecommunications], Hiperlan, Hiperlan / 2, Bluetooth), communication protocols (e.g. IP [Internet Protocol], TCP [Transmission Control Protocol], UDP [User Datagram protocol], SCTP [Stream Control Transmission protocol], SIP [Session Initiation Protocol], SMTP [Simple Mail Transfer Protocol]) or voice, audio, image and video coding methods.
Selbstverständlich kann es sich bei dem Programmcode PR auch um ein Anwendungsprogramm oder ein Spiel handeln.Of course you can the program code PR is also an application program or to act a game.
Die Teilnehmerstation UE erhält mit dem Programmcode PR eine Aufforderung AUF2, den Programmcode PR in der Teilnehmerstation UE zu installieren. Diese Aufforderung AUF2 wird von der Sende- und Empfangseinheit SE empfangen und an eine Installations- und Deinstallationseinheit I/D weitergeleitet. In der Installations- und Deinstallationseinheit I/D erfolgt eine Authentisierung der Aufforderungseinheit AF2 der Basisstation NodeB. Zu diesem Zweck verfügt die Teilnehmerstation UE beispielsweise über eine Tabelle, der sie entnehmen kann, welche Aufforderungseinheiten ihr bekannt sind. Ist eine Aufforde rungseinheit unbekannt, so wird die Installation des Programmcodes PR verweigert. Vorzugsweise erfolgt die Authentisierung der Aufforderungseinheit AF2 der Basisstation NodeB jedoch vor der Übertragung des Programmcodes PR. Der Programmcode PR wird in diesem Fall nur dann übertragen, falls die Authentisierung erfolgreich war. Selbstverständlich kann die Aufforderungseinheit AF2 der Basisstation NodeB auch zur Installation von anderen Programmcodes auffordern, die bereits zu früheren Zeitpunkten an die Teilnehmerstation übertragen und im Speicher SP gespeichert wurden.The Subscriber station UE receives with the program code PR a request AUF2, the program code Install PR in the subscriber station UE. This request AUF2 is received by the transmitting and receiving unit SE and sent to a Installation and deinstallation unit I / D forwarded. In The installation and deinstallation unit I / D is authenticated the request unit AF2 of the base station NodeB. To this end has the subscriber station UE, for example, via a table from which you can see can know which call units it knows. Is a request unit unknown, the installation of the program code PR is refused. The request unit is preferably authenticated AF2 of the base station NodeB, however, before the transmission of the program code PR. The program code PR is only transmitted in this case if the authentication was successful. Of course you can the request unit AF2 of the base station NodeB also for installation from other program codes that are already at earlier times transmitted to the subscriber station and were stored in the memory SP.
Nach der erfolgreichen Authentisierung der Aufforderungseinheit AF2 der Basisstation NodeB erfolgt eine Autorisierung der Aufforderungseinheit AF2 der Basisstation NodeB. Beispielsweise anhand einer Tabelle wird überprüft, ob die Aufforderungseinheit AF2 berechtigt ist, zu einer Installation des Programmcodes PR aufzufordern. Hierzu kann ebenfalls berücksichtigt werden, von wem die Aufforderungseinheit zu diesem Zeitpunkt gesteuert wird. Unterschieden wird dabei beispielsweise zwischen einem Administrator des Funkkommunikationssystems und einem Programm, das im Funkkommunikationssystem abläuft. Liegt eine Berechtigung vor, wird der Programmcode PR, sofern er noch nicht im Speicher SP vorliegt, in die Teilnehmerstation UE geladen und installiert.To the successful authentication of the request unit AF2 Base station NodeB is an authorization of the request unit AF2 of the base station NodeB. For example, using a table it is checked whether the Prompt unit AF2 is authorized to install the Request program codes PR. This can also be taken into account by whom the prompting unit is controlled at this time becomes. A distinction is made, for example, between an administrator of the radio communication system and a program in the radio communication system expires. If there is an authorization, the program code PR, if it does not yet exist in the memory SP, in the subscriber station UE loaded and installed.
Bei der Autorisierung der Aufforderungseinheit AF2 der Basisstation NodeB wird auch überprüft, welche Funktionalität durch den Programmcode PR bei einer Installation beeinflusst würde. Handelt es sich beispielsweise um ein Funkübertragungsverfahren, so wird eine Installation nur autorisiert, wenn die Aufforderungseinheit AF2 durch einen Administrator des Funkkommunikationssystems oder ein mit einer entsprechenden Berechtigung ausgestattetes, im Funkkommunikationssystems ablaufendes Programm gesteuert wird. Auf diese Weise ist sichergestellt, dass nur Funkübertragungsverfahren in der Teilnehmerstation UE installiert werden, die kompatibel mit dem Funkkommunikationssystem sind. Besonders vorteilhaft ist es daher, wenn bereits im Programmcode PR ein Parameter angegeben bzw. codiert ist, dem entnehmbar ist, welche Aufforderungseinheiten zur Installation auffordern dürfen bzw. von wem die entsprechende Aufforderungseinheit während der Aufforderung gesteuert werden darf.at the authorization of the request unit AF2 of the base station NodeB is also checking which ones functionality would be influenced by the program code PR during an installation. These it is, for example, a radio transmission method an installation is only authorized if the prompting unit AF2 by an administrator of the radio communication system or one with the appropriate authorization, in the radio communication system running program is controlled. This ensures that only radio transmission procedures be installed in the subscriber station UE that are compatible with the radio communication system. It is therefore particularly advantageous if a parameter is already specified or coded in the program code PR which can be seen which prompt units for installation may request or by whom the corresponding request unit during the Prompt can be controlled.
Wird die Aufforderungseinheit AF2 beispielsweise durch ein Programm gesteuert, das nicht dem Betreiber des Funkkommunikationssystems zugeordnet ist, so erfolgt keine Autorisierung der Aufforderungseinheit AF2, falls dieses Programm einen Programmcode installieren möchte, der das Funkübertragungsverfahren betrifft. Die Installation einer Anwendungssoftware oder eines Spiels hingegen wird autorisiert, sofern dadurch kein Einfluss auf das Funkkommunikationssystems genommen werden kann.Becomes the request unit AF2 is controlled, for example, by a program, that is not assigned to the operator of the radio communication system the requesting unit AF2 is not authorized, if this program wants to install a program code that the radio transmission method concerns. The installation of application software or a game on the other hand, authorization is granted, provided that this does not affect the radio communication system can be taken.
Bei der Installation des Programmcodes PR wird ein Parameter festgelegt, der angibt, welche Aufforderungseinheiten den Programmcode PR modifizieren und/oder deinstallieren dürfen. Der Programmcode kann somit nicht von einer unberechtigten Einheit modifiziert bzw. deinstalliert werden.at a parameter is set for the installation of the program code PR, which specifies which request units modify the program code PR and / or uninstall. The program code can therefore not be from an unauthorized entity modified or uninstalled.
Liegt an der Installation- und Deinstallationseinheit I/D eine Aufforderung zur Deinstallation des Programmcodes PR vor, wird wie oben beschrieben eine Authentisierung und Autorisierung der entsprechenden Aufforderungseinheit durchgeführt. Nur wenn dieser Vorgang erfolgreich abläuft, kommt es zur Deinstallation.Lies a prompt on the installation and deinstallation unit I / D to uninstall the program code PR, as described above Authentication and authorization of the corresponding request unit carried out. Uninstalling is only possible if this process is successful.
Für eine Installation von Programmcodes ist es weiterhin notwendig, dass nur Programmcodes installiert werden, die zur Teilnehmerstation kompatibel sind. Es werden daher nur Programmcodes PR in den Speicher SP geladen, die authentisiert sind und deren Integrität überprüft wurde. Zur Authentisierung und zur Sicherstellung der Integrität können beispielsweise Programmcodes durch den Hersteller der Teilnehmerstation UE oder andere autorisierte Hersteller und/oder eine ent sprechende staatliche Kommunikationsbehörde digital signiert werden. Um zusätzlich die Vertraulichkeit von gespeicherten bzw. zu installierenden Programmcodes zu schützen, d. h. einen Schutz gegen Abhören durch unberechtigte Dritte zu gewährleisten, können Programmcodes verschlüsselt empfangen werden. Hierzu kann beispielsweise eine der folgenden Methoden verwendet werden: SSL (Secure Socket Layer), TLS (Transport Layer Security), IPsec (IP security protocol), WEP (Wired Equivalent Privacy), WPA (Wi-Fi [Wireless Fidelity] Protected Access), TKIP (Temporal Key Integrity Protocol), CCMP (Counter-Mode/CBC-MAC [Cipher Block Chaining – Message Authentication Code] Protocol), oder PKCS#7 (Public-Key Cryptography Standards #7) Cryptographic Message Syntax, digital envelope.For an installation of program codes, it is also necessary that only program codes that are compatible with the subscriber station are installed. Therefore, only program codes PR that have been authenticated and whose integrity has been checked are loaded into the memory SP. For authentication and to ensure the integrity, for example, program codes can be digitally signed by the manufacturer of the subscriber station UE or other authorized manufacturers and / or a corresponding state communications authority. In order to additionally protect the confidentiality of stored or to be installed program codes, ie to ensure protection against eavesdropping by unauthorized third parties, program codes can be received in encrypted form. For example, one of the following methods can be used: SSL (Secure Socket Layer), TLS (Transport Layer Security), IPsec (IP security protocol), WEP (Wired Equivalent Privacy), WPA (Wi-Fi [Wireless Fidelity] Protected Access) , TKIP (Temporal Key Integrity Protocol), CCMP (Counter-Mode / CBC-MAC [Cipher Block Chaining - Message Authentication Code] Protocol), or PKCS # 7 (Public-Key Cryptography Standards # 7) Cryptographic Message Syntax, digital envelope.
Nur entsprechend authentisierte und auf ihre Integrität überprüfte Programmcodes werden in der Teilnehmerstation UE installiert, vorausgesetzt, dass die Aufforderungseinheit AF2 der Basisstation NodeB entsprechend authentisiert und/oder autorisiert wurde. Sowohl der Netzbetreiber als auch der Benutzer der Teilnehmerstation UE haben somit die Gewissheit, dass keine Manipulationen an der Teilnehmerstation UE und daher auch an der Funktionsfähigkeit des Funkkommunikationssystems vorgenommen werden können.Just appropriately authenticated and checked for integrity program codes are installed in the subscriber station UE, provided that the Request unit AF2 of the base station NodeB is authenticated accordingly and / or has been authorized. Both the network operator and the Users of the subscriber station UE thus have the certainty that no manipulations at the subscriber station UE and therefore also on functionality of the radio communication system can be made.
In einem zweiten Ausführungsbeispiel erfolgt eine Aufforderung AUF1 zur Installation des Programmcodes PR durch die Aufforderungseinheit AF1 der Teilnehmerstation UE. Diese Aufforderungseinheit AF1 wird durch einen Benutzer der Teilnehmerstation UE oder ein Programm, das auf der Teilnehmerstation UE abläuft, gesteuert. Der Benutzer der Teilnehmerstation kann beispielsweise durch Betätigung entsprechender Tasten seines Bedienfeldes oder auch durch Sprachsteuerung entsprechende Steuersignale generieren, die die Aufforderungseinheit AF1 zur Aufforderung zur Installation bzw. Deinstallation des Programmcodes PR veranlassen. In gleicher Weise agiert das auf der Teilnehmerstation ablaufende Programm. Die Authenti sierung und Autorisierung der Aufforderungseinheit AF1 der Teilnehmerstation UE und des Programmcodes PR erfolgt wie bereits oben beschrieben.In a second embodiment there is a request AUF1 to install the program code PR by the request unit AF1 of the subscriber station UE. This request unit AF1 is used by a user of the subscriber station UE or a program that runs on the subscriber station UE controlled. The user of the subscriber station can, for example, by pressing the appropriate button Buttons on its control panel or by voice control corresponding control signals generate the request unit AF1 to request Have the PR program code installed or uninstalled. The process that takes place at the subscriber station acts in the same way Program. Authentication and authorization of the request unit AF1 of the subscriber station UE and the program code PR is carried out as already described above.
In diesem Ausführungsbeispiel erfolgt keine Autorisierung der Aufforderungseinheit AF1 der Teilnehmerstation UE, falls der Programmcode PR das Funkübertragungsverfahren verändern würde. Dadurch wird sichergestellt, dass kein derartiger Programmcode PR geladen bzw. installiert wird, ohne dass der Betreiber des Funkkommunikationssystems dazu auffordert. Liegt der Programmcode PR, beispielsweise durch ein früheres Laden, bereits im Speicher SP vor, wird auf diese Weise eine Installation des Programmcodes PR verhindert, da dieser möglicherweise nicht kompatibel mit dem tatsächlich benötigten Funkübertragungsverfahren wäre. Dies ist sinnvoll, da es sich bei einem bereits gespeicherten Programmcode PR auch um einen Programmcode handeln kann, den die Teilnehmerstation UE während des Betriebs in einem anderen Funkkommunikationssystem geladen hat, das auf einer anderen Übertragungstechnik basiert. Soll eine Installation des Programmcode PR dennoch ausgeführt werden, beispielsweise, weil der Benutzer der Teilnehmerstation sicher zu sein glaubt, dass diese Installation nötig ist, muss dies zunächst dem Netzbetreiber beispielsweise über eine entsprechende Funkmitteilung gemeldet werden. Der Netzbetreiber bzw. ein entsprechendes Programm überprüft dann den Installationswunsch und fordert gegebenenfalls selbst die Installation über die Aufforderungseinheit AF2 der Basisstation NodeB an.In this embodiment the requesting unit AF1 of the subscriber station is not authorized UE if the program code PR would change the radio transmission method. Thereby it is ensured that no such program code PR is loaded or installed without the operator of the radio communication system prompts. Is the program code PR, for example by a earlier Loading, already in the SP memory, becomes an installation in this way of the program code PR prevented, since this may not be compatible with the radio transmission method actually required would. This is makes sense since it is a program code that has already been saved PR can also be a program code that the subscriber station UE during operating in another radio communication system, that on a different transmission technique based. If the program code PR is to be installed anyway, for example, because the user of the subscriber station is safe too believes that this installation is necessary, this must be the first Network operators for example a corresponding radio message can be reported. The network operator or a corresponding program then checks the installation request and may request installation yourself via the Request unit AF2 of the base station NodeB.
Informationen, die zur Authentisierung und/oder Autorisierung einer Aufforderungseinheit AF1, AF2 oder zur Überprüfung eines Programmcodes PR, beispielsweise einer digitalen Signatur, benötigt werden, werden bevorzugt auf einem Sicherheitsmodul gespeichert. Das Sicherheitsmodul ist beispielsweise ein SIM (Subscriber Identity Module) oder ein USIM (Universal Subscriber Identity Module). Selbstverständlich können die Informationen auch in einem beliebigen Speicher der Teilneh merstation UE gespeichert werden. Von Vorteil ist weiterhin die Informationen, die zur Authentisierung und/oder Autorisierung einer Aufforderungseinheit AF1, AF2 benötigt werden auf dem Sicherheitsmodul zu speichern während die Informationen zur Überprüfung einer digitalen Signatur in einem vom Hersteller der Teilnehmerstation UE eingebauten und kontrollierten Speicher gespeichert sind. Informationen zur Authentisierung und/oder Autorisierung können so von Netzbetreiber leicht festgelegt und kontrolliert werden und können durch eine Übertragung entsprechender Steuersignale vom Netzbetreiber an die Teilnehmerstation UE auch nach einem Einsetzen des Sicherheitsmoduls in die Teilnehmerstation UE geändert werden. Informationen zur digitalen Signatur des Programmcodes werden vorteilhafter Weise nur vom Hersteller der Teilnehmerstation in dem entsprechenden Speicher abgelegt bzw. geändert. Der Hersteller der Teilnehmerstation UE kontrolliert somit, welche Programmcodes prinzipiell zur Installation in der Teilnehmerstation UE verwendet werden dürfen.Information, those for authentication and / or authorization of a request unit AF1, AF2 or to check one Program codes PR, for example a digital signature, are required, are preferably stored on a security module. The security module is for example a SIM (Subscriber Identity Module) or a USIM (Universal Subscriber Identity Module). Of course they can Information also in any memory of the subscriber station UE can be saved. Another advantage is the information those for authentication and / or authorization of a request unit AF1, AF2 needed will be saved on the security module while the information for checking a digital signature in one from the manufacturer of the subscriber station UE built-in and controlled memory are stored. information For authentication and / or authorization, network operators can easily can be determined and controlled and can be transferred accordingly Control signals from the network operator to the subscriber station UE too after inserting the security module in the user station UE changed become. Information on the digital signature of the program code will be provided advantageously only from the manufacturer of the subscriber station in the stored or changed the corresponding memory. The manufacturer of the subscriber station UE thus checks which program codes are used for installation may be used in the subscriber station UE.
Durch die Erfindung wird ermöglicht, nur diejenigen Programmcodes PR in der Teilnehmerstation UE zu installieren, die in dem aktuell verwendeten Funkkommunikationssystem funktionieren bzw. vom Netzbetreiber zur Installation vorgesehen sind. Auf diese Weise kann insbesondere verhindert werden, dass bereits in der Teilnehmerstation UE gespeicherte Programmcodes PR installiert werden, obwohl sie nicht für das aktuell verwendete Funkkommunikationssystem vorgesehen sind.The invention makes it possible to install only those program codes PR in the subscriber station UE that work in the radio communication system currently used or are provided for installation by the network operator. On this can in particular prevent program codes PR already stored in the subscriber station UE from being installed, although they are not intended for the radio communication system currently in use.
Claims (10)
Priority Applications (2)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2003119317 DE10319317A1 (en) | 2003-04-29 | 2003-04-29 | Method for installing or uninstalling a program code in a subscriber station of a radio communication system and subscriber station |
PCT/EP2004/002425 WO2004098218A1 (en) | 2003-04-29 | 2004-03-09 | Method for installing and disinstalling a program code in a subscriber's station of a radio communication system and said subscriber's station |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
DE2003119317 DE10319317A1 (en) | 2003-04-29 | 2003-04-29 | Method for installing or uninstalling a program code in a subscriber station of a radio communication system and subscriber station |
Publications (1)
Publication Number | Publication Date |
---|---|
DE10319317A1 true DE10319317A1 (en) | 2004-12-09 |
Family
ID=33393983
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
DE2003119317 Ceased DE10319317A1 (en) | 2003-04-29 | 2003-04-29 | Method for installing or uninstalling a program code in a subscriber station of a radio communication system and subscriber station |
Country Status (2)
Country | Link |
---|---|
DE (1) | DE10319317A1 (en) |
WO (1) | WO2004098218A1 (en) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004047366A1 (en) * | 2004-09-29 | 2006-03-30 | Siemens Ag | Method for distributing data on request and corresponding data network |
DE102004047364A1 (en) * | 2004-09-29 | 2006-03-30 | Siemens Ag | Method for the spontaneous distribution of data and corresponding data network |
DE102004047371A1 (en) * | 2004-09-29 | 2006-03-30 | Siemens Ag | Method for distributing software and configuration data and corresponding data network |
DE102006029664A1 (en) * | 2006-06-28 | 2008-01-03 | Infineon Technologies Ag | Communication device, has receiving device and transmitting device receiving and sending modified data specifying modification of user data by communication network and ad-hoc-communication network, respectively |
Families Citing this family (1)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102833639B (en) | 2011-06-15 | 2016-03-30 | 上海贝尔股份有限公司 | The method and apparatus that optical network unit is restarted is controlled after new software download |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
EP1213932A1 (en) * | 2000-12-11 | 2002-06-12 | Sagem SA | Method for adjusting the functions of a mobile telephone and corresponding mobile telephone |
US20020091938A1 (en) * | 1999-05-18 | 2002-07-11 | Matti Hiltunen | Method and device for authenticating locally-stored program code |
US20020138554A1 (en) * | 2001-03-26 | 2002-09-26 | Motorola, Inc. | Method for remotely verifying software integrity |
US20020178385A1 (en) * | 2001-05-22 | 2002-11-28 | Dent Paul W. | Security system |
Family Cites Families (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
FR2785136B1 (en) * | 1998-10-21 | 2000-11-24 | Cit Alcatel | METHOD FOR REMOTE UPDATING OF THE SOFTWARE OF A RADIOTELEPHONE TERMINAL |
US7188243B2 (en) * | 2001-02-16 | 2007-03-06 | Microsoft Corporation | System and method for over the air configuration security |
-
2003
- 2003-04-29 DE DE2003119317 patent/DE10319317A1/en not_active Ceased
-
2004
- 2004-03-09 WO PCT/EP2004/002425 patent/WO2004098218A1/en active Application Filing
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
US20020091938A1 (en) * | 1999-05-18 | 2002-07-11 | Matti Hiltunen | Method and device for authenticating locally-stored program code |
EP1213932A1 (en) * | 2000-12-11 | 2002-06-12 | Sagem SA | Method for adjusting the functions of a mobile telephone and corresponding mobile telephone |
US20020138554A1 (en) * | 2001-03-26 | 2002-09-26 | Motorola, Inc. | Method for remotely verifying software integrity |
US20020178385A1 (en) * | 2001-05-22 | 2002-11-28 | Dent Paul W. | Security system |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
DE102004047366A1 (en) * | 2004-09-29 | 2006-03-30 | Siemens Ag | Method for distributing data on request and corresponding data network |
DE102004047364A1 (en) * | 2004-09-29 | 2006-03-30 | Siemens Ag | Method for the spontaneous distribution of data and corresponding data network |
DE102004047371A1 (en) * | 2004-09-29 | 2006-03-30 | Siemens Ag | Method for distributing software and configuration data and corresponding data network |
US8180898B2 (en) | 2004-09-29 | 2012-05-15 | Siemens Enterprises Communications Gmbh & Co. Kg | Method for distribution of data upon request and corresponding data network |
US8291115B2 (en) | 2004-09-29 | 2012-10-16 | Siemens Enterprise Communications Gmbh & Co. Kg | Method for distribution of software and configuration data and corresponding data network |
US8737367B2 (en) | 2004-09-29 | 2014-05-27 | Siemens Enterprise Communications Gmbh & Co. Kg | Method for the spontaneous distribution of data, and corresponding data network |
DE102006029664A1 (en) * | 2006-06-28 | 2008-01-03 | Infineon Technologies Ag | Communication device, has receiving device and transmitting device receiving and sending modified data specifying modification of user data by communication network and ad-hoc-communication network, respectively |
Also Published As
Publication number | Publication date |
---|---|
WO2004098218A1 (en) | 2004-11-11 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
DE60310968T2 (en) | Security and privacy improvements for security devices | |
DE60002700T2 (en) | Improved method for authenticating a user's subscriber identification module | |
DE60029217T2 (en) | METHOD AND DEVICE FOR INITIALIZING SAFE CONNECTIONS BETWEEN AND BETWEEN ONLY CUSTOMIZED CORDLESS EQUIPMENT | |
DE60036878T2 (en) | DEVICE AND METHOD FOR ENCRYPTED TRANSMISSION IN A COMMUNICATION SYSTEM | |
DE60308971T2 (en) | Method and device for secure data communication connections | |
DE69727641T2 (en) | Method for sending a secure message in a telecommunication system | |
DE602004003856T2 (en) | Method and device for authentication in a communication system | |
DE69932814T2 (en) | METHOD FOR ENCRYPTING A DATA TRANSMISSION AND CELLULAR RADIO SYSTEM FOR USING THIS METHOD | |
JP4397818B2 (en) | Method for processing security messages in a mobile communication system | |
DE102017215230B4 (en) | SECURE CONTROL OF PROFILE POLICY RULES | |
DE60106665T2 (en) | Device and corresponding method for simplifying the authentication of communication stations in a mobile communication system | |
DE102018214850A1 (en) | Management of Embedded Universal Integrated Circuit Cards (EUICC) Provisioning with Multiple Certificate Issuers (CIS) | |
DE69233365T2 (en) | Authentication device for cellular phones | |
DE102017212994B3 (en) | INSTALLATION AND TESTING OF AN ELECTRONIC PARTICIPANT IDENTITY MODULE (eSIM) | |
DE202006020961U1 (en) | Access point for mobile communication network | |
DE60129311T2 (en) | SUBSCRIBER AUTHENTICATION | |
DE102006060040B4 (en) | Method and server for providing a protected data connection | |
JP2006514466A5 (en) | ||
DE102004045147A1 (en) | A setting information distribution apparatus, method, program and medium, authentication setting transfer apparatus, method, program and medium, and setting information receiving program | |
DE60013099T2 (en) | RADIO COMMUNICATION DEVICE | |
DE102005028663A1 (en) | A method and apparatus for securely communicating a component of a vehicle over a wireless communication link with an external communication partner | |
DE19822795A1 (en) | Computer-based exchange method of cryptographic key | |
ATE362295T1 (en) | METHOD AND DEVICE FOR AUTHENTICATION FOR SECURED TRANSMISSIONS BETWEEN A MOBILE ATM TERMINAL AND AN ATM ACCESS NODE IN A WIRELESS ATM RADIO COMMUNICATIONS NETWORK | |
DE102022204571A1 (en) | OFFLINE PROFILE DELIVERY FOR WIRELESS DEVICES | |
WO2005024543A2 (en) | Method and device for setting up links between communication terminals and data and communication networks comprising wireless transmission paths |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
OP8 | Request for examination as to paragraph 44 patent law | ||
8131 | Rejection |