CA2313851A1 - Securing feature activation in a telecommunication system - Google Patents

Securing feature activation in a telecommunication system Download PDF

Info

Publication number
CA2313851A1
CA2313851A1 CA002313851A CA2313851A CA2313851A1 CA 2313851 A1 CA2313851 A1 CA 2313851A1 CA 002313851 A CA002313851 A CA 002313851A CA 2313851 A CA2313851 A CA 2313851A CA 2313851 A1 CA2313851 A1 CA 2313851A1
Authority
CA
Canada
Prior art keywords
application
license
run
version number
permitted
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CA002313851A
Other languages
French (fr)
Other versions
CA2313851C (en
Inventor
Robert J. Serkowski
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.)
Nokia of America Corp
Original Assignee
Lucent Technologies Inc
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 Lucent Technologies Inc filed Critical Lucent Technologies Inc
Publication of CA2313851A1 publication Critical patent/CA2313851A1/en
Application granted granted Critical
Publication of CA2313851C publication Critical patent/CA2313851C/en
Anticipated expiration legal-status Critical
Expired - Fee Related legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L9/00Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols
    • H04L9/32Cryptographic mechanisms or cryptographic arrangements for secret or secure communications; Network security protocols including means for verifying the identity or authority of a user of the system or for message authentication, e.g. authorization, entity authentication, data integrity or data verification, non-repudiation, key authentication or verification of credentials
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/04Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks
    • H04L63/0428Network architectures or network communication protocols for network security for providing a confidential data exchange among entities communicating through data packet networks wherein the data content is protected, e.g. by encrypting or encapsulating the payload
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/02Protocols based on web technology, e.g. hypertext transfer protocol [HTTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L69/00Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
    • H04L69/30Definitions, standards or architectural aspects of layered protocol stacks
    • H04L69/32Architecture of open systems interconnection [OSI] 7-layer type protocol stacks, e.g. the interfaces between the data link level and the physical level
    • H04L69/322Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions
    • H04L69/329Intralayer communication protocols among peer entities or protocol data unit [PDU] definitions in the application layer [OSI layer 7]
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/101Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM] by binding digital rights to specific entities
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L2463/00Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00
    • H04L2463/101Additional details relating to network architectures or network communication protocols for network security covered by H04L63/00 applying security measures for digital rights management

Abstract

Periodically sending by a telecommunication controlled application an encrypted message to a licensed server to request permission to run and to obtain a list of permitted features. The license server application is executing on the same processor as the controlled application. Also resident on the same system is a license file which contains a list of applications that are permitted to run, the version number of the permitted applications and a list of permitted features. The license server is responsive to the encrypted message from the controlled application to read and decrypt the license file, read the serial number of the processor controlling the telecommunications system, compare the serial number obtained from the processor with the serial number stored in the license file. If there is a mis-match, no license is granted to the control applications and it will not be allowed to run. If the serial numbers match, then a comparison is made between the version number received from the application and the corresponding version number associated with the application in the license file. If the version number mis-matches, an encrypted message is sent to the application denying it permission to run. If the version number matches, an encrypted message is sent to the application granting it permission to run and listing the permitted features. To decrypt the license file, the license server utilizes a key that is assigned to the license server either globally or on a per system basis.
CA002313851A 1999-07-20 2000-07-11 Securing feature activation in a telecommunication system Expired - Fee Related CA2313851C (en)

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/357,679 US6513121B1 (en) 1999-07-20 1999-07-20 Securing feature activation in a telecommunication system
US09/357,679 1999-07-20

Publications (2)

Publication Number Publication Date
CA2313851A1 true CA2313851A1 (en) 2001-01-20
CA2313851C CA2313851C (en) 2004-11-02

Family

ID=23406598

Family Applications (1)

Application Number Title Priority Date Filing Date
CA002313851A Expired - Fee Related CA2313851C (en) 1999-07-20 2000-07-11 Securing feature activation in a telecommunication system

Country Status (5)

Country Link
US (1) US6513121B1 (en)
EP (1) EP1071253A1 (en)
JP (1) JP4030708B2 (en)
KR (1) KR100733732B1 (en)
CA (1) CA2313851C (en)

Families Citing this family (69)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20040117628A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Computer readable storage medium for enhancing license compliance of software/digital content including self-activating/self-authenticating software/digital content
US20040117631A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Method for digital rights management including user/publisher connectivity interface
US20040117644A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Method for reducing unauthorized use of software/digital content including self-activating/self-authenticating software/digital content
US20040225894A1 (en) * 1998-06-04 2004-11-11 Z4 Technologies, Inc. Hardware based method for digital rights management including self activating/self authentication software
US20040117663A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Method for authentication of digital content used or accessed with secondary devices to reduce unauthorized use or distribution
US20040117664A1 (en) * 1998-06-04 2004-06-17 Z4 Technologies, Inc. Apparatus for establishing a connectivity platform for digital rights management
US20040107368A1 (en) * 1998-06-04 2004-06-03 Z4 Technologies, Inc. Method for digital rights management including self activating/self authentication software
DE10043499A1 (en) * 2000-09-01 2002-03-14 Bosch Gmbh Robert Data transmission method
JP3970040B2 (en) 2001-01-31 2007-09-05 株式会社ソニー・コンピュータエンタテインメント Computer system and method of use thereof
US7249176B1 (en) * 2001-04-30 2007-07-24 Sun Microsystems, Inc. Managing user access of distributed resources on application servers
EP1293981A1 (en) 2001-09-18 2003-03-19 Deutsche Thomson-Brandt Gmbh Method for processing information parts of recorded data
US20030120923A1 (en) * 2001-12-21 2003-06-26 Avaya Technology Corp. Secure data authentication apparatus
ITMI20021017A1 (en) * 2002-05-14 2003-11-14 Cit Alcatel MANAGEMENT OF DIFFERENT CONFIGURATIONS AND DIFFERENT FUNCTIONALITY LEVELS IN A TELECOMMUNICATIONS NETWORK APPARATUS
KR100582953B1 (en) * 2002-06-05 2006-05-23 엘지전자 주식회사 Method for managing a recorded stream on record medium
US7290144B1 (en) * 2002-06-21 2007-10-30 Paul Thomas Kitaj Access-control method for software modules and programmable electronic device therefor
US7885896B2 (en) 2002-07-09 2011-02-08 Avaya Inc. Method for authorizing a substitute software license server
US8041642B2 (en) 2002-07-10 2011-10-18 Avaya Inc. Predictive software license balancing
US7681245B2 (en) * 2002-08-30 2010-03-16 Avaya Inc. Remote feature activator feature extraction
US7966520B2 (en) 2002-08-30 2011-06-21 Avaya Inc. Software licensing for spare processors
US7707116B2 (en) 2002-08-30 2010-04-27 Avaya Inc. Flexible license file feature controls
US7216363B2 (en) * 2002-08-30 2007-05-08 Avaya Technology Corp. Licensing duplicated systems
US7698225B2 (en) 2002-08-30 2010-04-13 Avaya Inc. License modes in call processing
US7228567B2 (en) * 2002-08-30 2007-06-05 Avaya Technology Corp. License file serial number tracking
JP3821768B2 (en) * 2002-09-11 2006-09-13 ソニー株式会社 Information recording medium, information processing apparatus, information processing method, and computer program
US7315946B1 (en) 2003-04-14 2008-01-01 Aol Llc Out-of-band tokens for rights access
US7373658B1 (en) 2002-10-25 2008-05-13 Aol Llc Electronic loose-leaf remote control for enabling access to content from a media player
US7647277B1 (en) 2002-10-25 2010-01-12 Time Warner Inc. Regulating access to content using a multitiered rule base
US7815100B2 (en) 2004-04-30 2010-10-19 Research In Motion Limited System and method of owner application control of electronic devices
US7890997B2 (en) 2002-12-26 2011-02-15 Avaya Inc. Remote feature activation authentication file system
US20040163131A1 (en) * 2003-01-31 2004-08-19 Benco David S. Telecommunication feature activation and billing support from a centralized server
US7260557B2 (en) * 2003-02-27 2007-08-21 Avaya Technology Corp. Method and apparatus for license distribution
US7373657B2 (en) 2003-03-10 2008-05-13 Avaya Technology Corp. Method and apparatus for controlling data and software access
US20040181696A1 (en) * 2003-03-11 2004-09-16 Walker William T. Temporary password login
US7127442B2 (en) 2003-04-01 2006-10-24 Avaya Technology Corp. Ironclad notification of license errors
US8738535B2 (en) * 2003-08-15 2014-05-27 Inter-Tel (DE) Inc System and method for software site licensing
US20050038751A1 (en) * 2003-08-15 2005-02-17 Gaetano Arthur Louis System and method for software site licensing
US20050071273A1 (en) * 2003-09-25 2005-03-31 Utstarcom, Inc. Method and Apparatus for Feature Rights Management in a Multilevel Hierarchy
EP1550933A1 (en) * 2003-10-31 2005-07-06 Sap Ag Securely providing user-specific application versions
JP2005141413A (en) * 2003-11-05 2005-06-02 Sony Corp Information processing apparatus and its information processing method, as well as data communication system and data communication method
EP1536606A1 (en) 2003-11-27 2005-06-01 Nagracard S.A. Method for authenticating applications
US7353388B1 (en) 2004-02-09 2008-04-01 Avaya Technology Corp. Key server for securing IP telephony registration, control, and maintenance
US7272500B1 (en) 2004-03-25 2007-09-18 Avaya Technology Corp. Global positioning system hardware key for software licenses
US7908477B2 (en) * 2004-07-27 2011-03-15 Seiji Eto System and method for enabling device dependent rights protection
US7707405B1 (en) 2004-09-21 2010-04-27 Avaya Inc. Secure installation activation
US7965701B1 (en) 2004-09-30 2011-06-21 Avaya Inc. Method and system for secure communications with IP telephony appliance
US8229858B1 (en) 2004-09-30 2012-07-24 Avaya Inc. Generation of enterprise-wide licenses in a customer environment
US7747851B1 (en) 2004-09-30 2010-06-29 Avaya Inc. Certificate distribution via license files
KR100664162B1 (en) * 2004-10-14 2007-01-04 엘지전자 주식회사 Mobile terminal and method for realizing function using pld thereof
US8200476B2 (en) * 2004-11-04 2012-06-12 Avaya Inc. Message file editing process
US7613929B2 (en) 2004-11-19 2009-11-03 Triad Biometrics, Llc Method and system for biometric identification and authentication having an exception mode
CN100395990C (en) * 2004-12-23 2008-06-18 华为技术有限公司 Method of authorization and license for devices
DE102005002472A1 (en) * 2005-01-18 2006-07-27 Maschinenfabrik Rieter Ag Software protection device e.g. MODEM, for e.g. rotor spinning machine, has data memory for receiving software enabling data, and data interface linked at control of machine for data transmission between data memory and control of machine
US7814023B1 (en) 2005-09-08 2010-10-12 Avaya Inc. Secure download manager
US8121985B2 (en) 2005-10-24 2012-02-21 Sap Aktiengesellschaft Delta versioning for learning objects
US7840175B2 (en) 2005-10-24 2010-11-23 S&P Aktiengesellschaft Method and system for changing learning strategies
US8571462B2 (en) 2005-10-24 2013-10-29 Sap Aktiengesellschaft Method and system for constraining learning strategies
DE102005053332A1 (en) * 2005-11-07 2007-05-10 Endress + Hauser Flowtec Ag Method for operating a field device of automation technology with special functionalities
US8045958B2 (en) 2005-11-21 2011-10-25 Research In Motion Limited System and method for application program operation on a wireless device
ATE431657T1 (en) * 2006-02-27 2009-05-15 Research In Motion Ltd METHOD FOR PERSONALIZING A STANDARDIZED IT POLICY
US8132266B2 (en) 2006-03-28 2012-03-06 Emc Corporation Methods, systems, and computer program products for identifying and enforcing software feature limits across different hardware platforms, software releases, and tiers
US8001383B2 (en) * 2007-02-01 2011-08-16 Microsoft Corporation Secure serial number
BRPI0721752A2 (en) * 2007-07-20 2016-02-10 Lin Hui mounting and encoding method of digital data memory card
US8627072B1 (en) * 2007-07-30 2014-01-07 Intuit Inc. Method and system for controlling access to data
JP2011508997A (en) 2007-12-13 2011-03-17 サーティコム コーポレーション System and method for controlling functionality on a device
JP5599557B2 (en) * 2008-08-29 2014-10-01 株式会社リコー Information processing apparatus, license determination method, program, and recording medium
US8644755B2 (en) 2008-09-30 2014-02-04 Sap Ag Method and system for managing learning materials presented offline
US9141770B1 (en) 2014-04-24 2015-09-22 Lenovo Enterprise Solutions (Singapore) Pte. Ltd. Entitlement transfer during a repair activity
JP6300896B2 (en) * 2016-12-22 2018-03-28 キヤノン株式会社 Image processing apparatus, control method therefor, and program
US10657239B2 (en) * 2017-05-25 2020-05-19 Oracle International Corporation Limiting access to application features in cloud applications

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4780821A (en) * 1986-07-29 1988-10-25 International Business Machines Corp. Method for multiple programs management within a network having a server computer and a plurality of remote computers
US5204897A (en) 1991-06-28 1993-04-20 Digital Equipment Corporation Management interface for license management system
US5553143A (en) * 1994-02-04 1996-09-03 Novell, Inc. Method and apparatus for electronic licensing
US5790664A (en) 1996-02-26 1998-08-04 Network Engineering Software, Inc. Automated system for management of licensed software
US5905860A (en) 1996-03-15 1999-05-18 Novell, Inc. Fault tolerant electronic licensing system
US5742757A (en) * 1996-05-30 1998-04-21 Mitsubishi Semiconductor America, Inc. Automatic software license manager
JP3924342B2 (en) * 1997-02-14 2007-06-06 富士通株式会社 Software license management system and software license management apparatus

Also Published As

Publication number Publication date
JP2001067135A (en) 2001-03-16
CA2313851C (en) 2004-11-02
KR100733732B1 (en) 2007-07-02
JP4030708B2 (en) 2008-01-09
US6513121B1 (en) 2003-01-28
KR20010021107A (en) 2001-03-15
EP1071253A1 (en) 2001-01-24

Similar Documents

Publication Publication Date Title
CA2313851A1 (en) Securing feature activation in a telecommunication system
CA2219344C (en) Method for granting authorized users to access a computer system
GB9913195D0 (en) Security architecture
EP0636963A3 (en) Authentication system using one-time passwords
EP0729252A3 (en) Cryptographic key management
CA2104192A1 (en) Method for Establishing Licensor Changeable Limits on Software Usage
WO2004003686A3 (en) Single system user identity
EP2267625A3 (en) On-line centralized and local authorization of executable files
WO2002023798A8 (en) System for protecting objects distributed over a network
US20180107806A1 (en) Hybrid digital rights management system and related document access authorization method
GB2329497B (en) Method for controlling access to electronically provided services and system for implementing such method
WO2004060042A3 (en) System for digital rights management using distributed provisioning and authentication
CA2131510A1 (en) Smartcard Adapted for a Plurality of Service Providers and for Remote Installation of Same
WO2005099340A3 (en) On-line centralized and local authorization of executable files
EP1043862A3 (en) Generation of repeatable cryptographic key based on varying parameters
WO2003032126A3 (en) Multi-factor authentication system
ES2109277T3 (en) DISTRIBUTED USER AUTHENTICATION PROTOCOL.
TW200713974A (en) Resource based dynamic security authorization
EP1286312A3 (en) Automobile data archive system having securely authenticated instrumentation data storage
GB2424102A (en) An internet protocol compatible access authentication system
WO2004061597A3 (en) Method and system for transmitting authentication context information
WO2002078238A3 (en) Distributed, scalable cryptographic acces control
WO2000030285A8 (en) Method and apparatus for secure distribution of authentication credentials to roaming users
AU2001266590A1 (en) Filtering a permission set using permission requests associated with a code assembly
EP1638034A3 (en) Method and system for controlling access privileges for trusted network nodes

Legal Events

Date Code Title Description
EEER Examination request
MKLA Lapsed

Effective date: 20180711