WO2001086389A3 - Software-defined communications system execution control - Google Patents

Software-defined communications system execution control Download PDF

Info

Publication number
WO2001086389A3
WO2001086389A3 PCT/US2001/013374 US0113374W WO0186389A3 WO 2001086389 A3 WO2001086389 A3 WO 2001086389A3 US 0113374 W US0113374 W US 0113374W WO 0186389 A3 WO0186389 A3 WO 0186389A3
Authority
WO
WIPO (PCT)
Prior art keywords
records
platform
called application
software
defines
Prior art date
Application number
PCT/US2001/013374
Other languages
French (fr)
Other versions
WO2001086389A2 (en
Inventor
Richard Allen Perona
Clifford Andrew Williams
Original Assignee
Gen Dynamics Decision Systems
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 Gen Dynamics Decision Systems filed Critical Gen Dynamics Decision Systems
Priority to JP2001583276A priority Critical patent/JP2004504656A/en
Priority to DE60135783T priority patent/DE60135783D1/en
Priority to AU2001257276A priority patent/AU2001257276B2/en
Priority to CA2408522A priority patent/CA2408522C/en
Priority to EP01930771A priority patent/EP1368718B1/en
Priority to AU5727601A priority patent/AU5727601A/en
Publication of WO2001086389A2 publication Critical patent/WO2001086389A2/en
Publication of WO2001086389A3 publication Critical patent/WO2001086389A3/en

Links

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/10Protecting distributed programs or content, e.g. vending or licensing of copyrighted material ; Digital rights management [DRM]
    • G06F21/12Protecting executable software
    • G06F21/121Restricting unauthorised execution of programs

Abstract

Software execution control in which a series of two-way rule checks is performed between software-defined communications system component records to ensure and maintain system security and integrity. A system platform (20) performs a series of two-way rule checks between records of a system platform (20) and an application (22) called by the platform (20), between records of the called application (22) and a module (24) that defines the called application (22), and between the records of the module (24) that defines the called application (22) and the platform (20). Both the called application (22) and the module (24) that defines the called application (22) are then instantiated if the two-way rule checks are successful. Because the rule checks are performed in a two-way manner, restrictions such as licensing and source restrictions may be placed not only on system modules (24-30), but also on the applications (22) using the modules (24-30), thereby enabling higher levels of system security to be achieved. In addition, the present invention minimizes processing overhead by providing for load-time rule checking rather than run-time checking associated with conventional enforcement systems.
PCT/US2001/013374 2000-05-10 2001-04-26 Software-defined communications system execution control WO2001086389A2 (en)

Priority Applications (6)

Application Number Priority Date Filing Date Title
JP2001583276A JP2004504656A (en) 2000-05-10 2001-04-26 Software defined communication system execution control
DE60135783T DE60135783D1 (en) 2000-05-10 2001-04-26 SOFTWARE DEFINED CONTROL FOR IMPLEMENTING A COMMUNICATION SYSTEM
AU2001257276A AU2001257276B2 (en) 2000-05-10 2001-04-26 Software-defined communications system execution control
CA2408522A CA2408522C (en) 2000-05-10 2001-04-26 Software-defined communications system execution control
EP01930771A EP1368718B1 (en) 2000-05-10 2001-04-26 Software-defined communications system execution control
AU5727601A AU5727601A (en) 2000-05-10 2001-04-26 Software-defined communications system execution control

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US09/568,771 US6671809B1 (en) 2000-05-10 2000-05-10 Software-defined communications system execution control
US09/568,771 2000-05-10

Publications (2)

Publication Number Publication Date
WO2001086389A2 WO2001086389A2 (en) 2001-11-15
WO2001086389A3 true WO2001086389A3 (en) 2003-10-02

Family

ID=24272664

Family Applications (1)

Application Number Title Priority Date Filing Date
PCT/US2001/013374 WO2001086389A2 (en) 2000-05-10 2001-04-26 Software-defined communications system execution control

Country Status (7)

Country Link
US (1) US6671809B1 (en)
EP (1) EP1368718B1 (en)
JP (1) JP2004504656A (en)
AU (2) AU2001257276B2 (en)
CA (1) CA2408522C (en)
DE (1) DE60135783D1 (en)
WO (1) WO2001086389A2 (en)

Families Citing this family (22)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6397330B1 (en) * 1997-06-30 2002-05-28 Taher Elgamal Cryptographic policy filters and policy control method and apparatus
US7120799B2 (en) * 2000-12-15 2006-10-10 International Business Machines Corporation Method and apparatus for dual hardware and software cryptography
US7251831B2 (en) * 2001-04-19 2007-07-31 International Business Machines Corporation Method and system for architecting a secure solution
US7761606B2 (en) * 2001-08-02 2010-07-20 Ipass Inc. Method and system to secure a connection application for distribution to multiple end-users
JP4860070B2 (en) * 2001-08-30 2012-01-25 株式会社日立製作所 File transmission method and file transmission system
US6968183B2 (en) * 2001-11-02 2005-11-22 Telefonaktiebolaget Lm Ericsson (Publ) Determining a multi-module dependent parameter at a telecommunication node
US7287162B2 (en) * 2001-12-13 2007-10-23 Sierra Wireless, Inc. System and method for platform activation
US20030126423A1 (en) * 2001-12-28 2003-07-03 Crossroads Systems, Inc. Electronic branding technology
DE10215747B4 (en) * 2002-04-10 2004-11-18 Siemens Ag Method, computer program with program code means and computer program product for the protected downloading of an electronic object into a Personal Area Network (PAN) and Personal Area Network (PAN)
US8725521B2 (en) * 2004-08-13 2014-05-13 International Business Machines Corporation System and method for designing secure business solutions using patterns
US7688192B2 (en) * 2006-11-17 2010-03-30 G-5 Electronics, Llc Programming wireless sensors
US20080117036A1 (en) * 2006-11-17 2008-05-22 Thomas Kenny Programmable wireless sensors
US20120216281A1 (en) 2011-02-22 2012-08-23 PCTEL Secure LLC Systems and Methods for Providing a Computing Device Having a Secure Operating System Kernel
US9298917B2 (en) 2011-09-27 2016-03-29 Redwall Technologies, Llc Enhanced security SCADA systems and methods
CN103927156A (en) * 2013-01-16 2014-07-16 珠海市君天电子科技有限公司 Sample behavior triggering method and device
WO2015041706A1 (en) * 2013-09-23 2015-03-26 Mcafee, Inc. Providing a fast path between two entities
FR3015663B1 (en) * 2013-12-20 2020-01-24 Ixblue NAVIGATION AID SYSTEM AND METHOD USED IN SUCH A SYSTEM
US9990505B2 (en) 2014-08-12 2018-06-05 Redwall Technologies, Llc Temporally isolating data accessed by a computing device
US9686237B2 (en) * 2014-08-19 2017-06-20 International Business Machines Corporation Secure communication channel using a blade server
US20180316730A1 (en) * 2015-10-22 2018-11-01 Nokia Solutions And Networks Oy Security mechanism for communication network including virtual network functions
US11204816B2 (en) 2017-05-09 2021-12-21 Microsoft Technology Licensing, Llc Deployment of modular applications from the cloud to local devices
US10467435B1 (en) * 2018-10-24 2019-11-05 Palantir Technologies Inc. Approaches for managing restrictions for middleware applications

Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997007448A2 (en) * 1995-08-21 1997-02-27 Cornel Sirbu Conditional access method and device
WO1999066387A1 (en) * 1998-06-12 1999-12-23 Gemplus Method for verifying the execution of a software product

Family Cites Families (13)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
GB2204973A (en) * 1987-05-19 1988-11-23 Gen Electric Co Plc Data processing system
WO1995017714A1 (en) * 1993-12-21 1995-06-29 Taligent, Inc. Automatic hardware configuration
US5745570A (en) * 1996-04-15 1998-04-28 International Business Machines Corporation Object-oriented programming environment that provides object encapsulation via encryption
US5841869A (en) * 1996-08-23 1998-11-24 Cheyenne Property Trust Method and apparatus for trusted processing
US5845068A (en) * 1996-12-18 1998-12-01 Sun Microsystems, Inc. Multilevel security port methods, apparatuses, and computer program products
US6094688A (en) * 1997-01-08 2000-07-25 Crossworlds Software, Inc. Modular application collaboration including filtering at the source and proxy execution of compensating transactions to conserve server resources
US6317832B1 (en) * 1997-02-21 2001-11-13 Mondex International Limited Secure multiple application card system and process
US6108670A (en) * 1997-11-24 2000-08-22 International Business Machines Corporation Checking and enabling database updates with a dynamic, multi-modal, rule based system
DE19819292A1 (en) * 1998-04-30 1999-11-04 Alcatel Sa Process for the transfer of a data record as well as computer nodes and communication applications
GB2337671B (en) * 1998-05-16 2003-12-24 Ibm Security mechanisms in a web server
US6609199B1 (en) * 1998-10-26 2003-08-19 Microsoft Corporation Method and apparatus for authenticating an open system application to a portable IC device
EP1125262A1 (en) * 1998-10-27 2001-08-22 Visa International Service Association Delegated management of smart card applications
US6564252B1 (en) * 1999-03-11 2003-05-13 Microsoft Corporation Scalable storage system with unique client assignment to storage server partitions

Patent Citations (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO1997007448A2 (en) * 1995-08-21 1997-02-27 Cornel Sirbu Conditional access method and device
WO1999066387A1 (en) * 1998-06-12 1999-12-23 Gemplus Method for verifying the execution of a software product

Also Published As

Publication number Publication date
WO2001086389A2 (en) 2001-11-15
US6671809B1 (en) 2003-12-30
CA2408522C (en) 2010-10-19
EP1368718B1 (en) 2008-09-10
AU5727601A (en) 2001-11-20
EP1368718A2 (en) 2003-12-10
DE60135783D1 (en) 2008-10-23
AU2001257276B2 (en) 2006-03-30
CA2408522A1 (en) 2001-11-15
JP2004504656A (en) 2004-02-12

Similar Documents

Publication Publication Date Title
WO2001086389A3 (en) Software-defined communications system execution control
AU3830399A (en) Terminal and system for implementing secure electronic transactions
WO1999030238A3 (en) Secure class resolution, loading and definition
ZA200401492B (en) Verbose hardware identification for binding a software package to a computer system having tolerance for hardware changes.
AU2001274856A1 (en) Evidence-based security policy manager
WO1994023363A3 (en) Loader system
EP1389752A3 (en) System and method for privilege delegation and control
WO2001042887A3 (en) Access control for co-operating applications in a chip card
WO2002050637A3 (en) Method and device for monitoring a data processing and transmission
UA66921C2 (en) Method for protecting data in transmission mode (variants); data transmission unit (variants), data protection unit (variants), and data transmission system for implementing the method
EP1056013A3 (en) Trusted verification of computer program modules
WO2005038800A8 (en) Secure access and copy protection management system
HK1072299A1 (en) A mobile communications device application processing system
HK1041334A1 (en) Techniques for implementing security on a small footprint device using a context barrier.
NL1001376A1 (en) Method for executing an electronic payment transaction with a variable number of payment units, as well as payment means and system for applying the method.
WO2004036380A3 (en) System and method of protecting data
WO2002006951A3 (en) Computer software installation
WO2001029638A3 (en) Electronic device comprising software protection
DE69709788T2 (en) ISOLATED PLACE
PL356244A1 (en) System and method for preventing unauthorized access to modules, especially in automation systems
WO2000049497A3 (en) System and method for interconnecting components
WO2004012029A3 (en) Restricting access to a method in a component
PT936562E (en) A process and electronic data processing system for communicating with at least one second electronic data processing system
EP1056005A3 (en) Dataflow algorithm for symbolic computation of lowest upper bound type
WO1998043172A3 (en) Access control system

Legal Events

Date Code Title Description
AK Designated states

Kind code of ref document: A2

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

AL Designated countries for regional patents

Kind code of ref document: A2

Designated state(s): GH GM KE LS MW MZ SD SL SZ TZ UG ZW AM AZ BY KG KZ MD RU TJ TM AT BE CH CY DE DK ES FI FR GB GR IE IT LU MC NL PT SE TR BF BJ CF CG CI CM GA GN GW ML MR NE SN TD TG

121 Ep: the epo has been informed by wipo that ep was designated in this application
DFPE Request for preliminary examination filed prior to expiration of 19th month from priority date (pct application filed before 20040101)
REG Reference to national code

Ref country code: DE

Ref legal event code: 8642

WWE Wipo information: entry into national phase

Ref document number: 2408522

Country of ref document: CA

WWE Wipo information: entry into national phase

Ref document number: 2001930771

Country of ref document: EP

WWE Wipo information: entry into national phase

Ref document number: 2001257276

Country of ref document: AU

WWP Wipo information: published in national office

Ref document number: 2001930771

Country of ref document: EP