AU2001260978A1 - System and methods for encrypted execution of computer programs - Google Patents

System and methods for encrypted execution of computer programs

Info

Publication number
AU2001260978A1
AU2001260978A1 AU2001260978A AU6097801A AU2001260978A1 AU 2001260978 A1 AU2001260978 A1 AU 2001260978A1 AU 2001260978 A AU2001260978 A AU 2001260978A AU 6097801 A AU6097801 A AU 6097801A AU 2001260978 A1 AU2001260978 A1 AU 2001260978A1
Authority
AU
Australia
Prior art keywords
methods
computer programs
encrypted execution
encrypted
execution
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.)
Abandoned
Application number
AU2001260978A
Inventor
George Cybenko
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.)
Dartmouth College
Original Assignee
Dartmouth College
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 Dartmouth College filed Critical Dartmouth College
Publication of AU2001260978A1 publication Critical patent/AU2001260978A1/en
Abandoned legal-status Critical Current

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
    • G06F21/125Restricting unauthorised execution of programs by manipulating the program code, e.g. source code, compiled code, interpreted code, machine code
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F21/00Security arrangements for protecting computers, components thereof, programs or data against unauthorised activity
    • G06F21/60Protecting data
    • G06F21/62Protecting access to data via a platform, e.g. using keys or access control rules
    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F2211/00Indexing scheme relating to details of data-processing equipment not covered by groups G06F3/00 - G06F13/00
    • G06F2211/007Encryption, En-/decode, En-/decipher, En-/decypher, Scramble, (De-)compress

Landscapes

  • Engineering & Computer Science (AREA)
  • Software Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Hardware Design (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • Technology Law (AREA)
  • Multimedia (AREA)
  • Health & Medical Sciences (AREA)
  • Bioethics (AREA)
  • General Health & Medical Sciences (AREA)
  • Computer And Data Communications (AREA)
  • Devices For Executing Special Programs (AREA)
  • Storage Device Security (AREA)
AU2001260978A 2000-02-08 2001-02-06 System and methods for encrypted execution of computer programs Abandoned AU2001260978A1 (en)

Applications Claiming Priority (5)

Application Number Priority Date Filing Date Title
US18136300P 2000-02-08 2000-02-08
US60181363 2000-02-08
US09759402 2001-01-12
US09/759,402 US7296163B2 (en) 2000-02-08 2001-01-12 System and methods for encrypted execution of computer programs
PCT/US2001/003805 WO2001061905A2 (en) 2000-02-08 2001-02-06 System and methods for encrypted execution of computer programs

Publications (1)

Publication Number Publication Date
AU2001260978A1 true AU2001260978A1 (en) 2001-08-27

Family

ID=26877122

Family Applications (1)

Application Number Title Priority Date Filing Date
AU2001260978A Abandoned AU2001260978A1 (en) 2000-02-08 2001-02-06 System and methods for encrypted execution of computer programs

Country Status (3)

Country Link
US (1) US7296163B2 (en)
AU (1) AU2001260978A1 (en)
WO (1) WO2001061905A2 (en)

Families Citing this family (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP4612461B2 (en) * 2004-06-24 2011-01-12 株式会社東芝 Microprocessor
KR100913873B1 (en) * 2004-09-13 2009-08-26 삼성전자주식회사 Apparatus and method for higher rate differential space-time block codes
JP4669934B2 (en) * 2005-06-10 2011-04-13 国立大学法人 奈良先端科学技術大学院大学 Program conversion apparatus, execution support apparatus, method thereof, and computer program thereof
US8885744B2 (en) * 2006-11-10 2014-11-11 Qualcomm Incorporated Providing antenna diversity in a wireless communication system
US8468345B2 (en) * 2009-11-16 2013-06-18 Microsoft Corporation Containerless data for trustworthy computing and data services
US10348693B2 (en) * 2009-12-15 2019-07-09 Microsoft Technology Licensing, Llc Trustworthy extensible markup language for trustworthy computing and data services
US9537650B2 (en) 2009-12-15 2017-01-03 Microsoft Technology Licensing, Llc Verifiable trust for data through wrapper composition
DE102011012328A1 (en) 2011-02-24 2012-08-30 Gottfried Wilhelm Leibniz Universität Hannover Encrypted arithmetic
WO2016187529A1 (en) * 2015-05-20 2016-11-24 Paul Rad Systems and methods for secure file transmission and cloud storage
US11080393B2 (en) * 2016-09-30 2021-08-03 Nec Corporation Secure computation system, secure computation apparatus, secure computation method, and secure computation program
CN108768612B (en) * 2018-06-04 2020-12-18 湖北工业大学 Fully homomorphic encryption method based on random unitary matrix in outsourcing calculation
CN108632033B (en) * 2018-06-04 2020-11-03 湖北工业大学 Homomorphic encryption method based on random weighted unitary matrix in outsourcing calculation

Family Cites Families (16)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5007083A (en) * 1981-03-17 1991-04-09 Constant James N Secure computer
US4417305A (en) 1981-09-08 1983-11-22 International Business Machines Corporation Method for evaluating boolean expressions
US4847902A (en) * 1984-02-10 1989-07-11 Prime Computer, Inc. Digital computer system for executing encrypted programs
AUPM607994A0 (en) * 1994-06-03 1994-06-30 Masters, John A data conversion technique
US5677696A (en) * 1995-07-07 1997-10-14 General Electric Company Method and apparatus for remotely calibrating a phased array system used for satellite communication using a unitary transform encoder
US5572219A (en) * 1995-07-07 1996-11-05 General Electric Company Method and apparatus for remotely calibrating a phased array system used for satellite communication
CA2261694A1 (en) * 1996-07-26 1998-02-05 Ernst Erich Schnoor Multi matrix encryption for private transmission of data
US6385727B1 (en) * 1998-09-25 2002-05-07 Hughes Electronics Corporation Apparatus for providing a secure processing environment
US6317766B1 (en) * 1998-11-02 2001-11-13 Lucent Technologies Inc. Fast quantum mechanical algorithms
US6578018B1 (en) * 1999-07-27 2003-06-10 Yamaha Hatsudoki Kabushiki Kaisha System and method for control using quantum soft computing
US6865237B1 (en) * 2000-02-22 2005-03-08 Nokia Mobile Phones Limited Method and system for digital signal transmission
US6801579B1 (en) * 2000-03-09 2004-10-05 Lucent Technologies Inc. Method and wireless communication using unitary space-time signal constellations
US6693976B1 (en) * 2000-03-21 2004-02-17 Lucent Technologies Inc. Method of wireless communication using structured unitary space-time signal constellations
EP1619820A3 (en) * 2001-02-02 2012-06-27 Dupre, Durward D. Data encryption system using key matrix
US6836839B2 (en) * 2001-03-22 2004-12-28 Quicksilver Technology, Inc. Adaptive integrated circuitry with heterogeneous and reconfigurable matrices of diverse and adaptive computational units having fixed, application specific computational elements
KR100446630B1 (en) * 2002-05-08 2004-09-04 삼성전자주식회사 Vector quantization and inverse vector quantization apparatus for the speech signal and method thereof

Also Published As

Publication number Publication date
WO2001061905A3 (en) 2002-06-27
WO2001061905A2 (en) 2001-08-23
US20020041680A1 (en) 2002-04-11
US7296163B2 (en) 2007-11-13

Similar Documents

Publication Publication Date Title
AU5445600A (en) Graphical system and method for debugging computer programs
AU2001261078A1 (en) Methods and systems for securing computer software
EP1407349A4 (en) Method and system for computer software application execution
AU2001255611A1 (en) System and method for scheduling execution of cross-platform computer processes
AU2585301A (en) System and method for trusted self-billing for utilities
AU2002214682A1 (en) System and method for granting deposit-contingent e-mailing rights
EP2424164B8 (en) System and method for distributed management of shared computers
AU2002338889A1 (en) Method and system for detecting unauthorised executable programs _______________________________________________________________
AU4499900A (en) Methods and apparatus for secure distribution of software
AU4357000A (en) System and method for testing computer software
AU2001266833A1 (en) Method and system for limiting the use of user-specific software features
AU2002314792A1 (en) Symbiotic computer application and system and method for generation and presentation of same
AU2001278014A1 (en) Methods and apparatus for compiling computer programs using partial function inlining
AU4068100A (en) Method and system for controlling execution of computer programs
AU5461099A (en) System and method for remotely analyzing the execution of computer programs
AU2001260978A1 (en) System and methods for encrypted execution of computer programs
AU2002221657A1 (en) Method and system for preventing the spread of computer viruses
AU2714600A (en) Method and system for identifying locations to move portions of the computer program
AU2003282625A1 (en) Method and system for distribution of software
AUPR264301A0 (en) System and method for editing computer files independently of the creator software application
AU2001284855A1 (en) Computer system and method of operating a computer system
AU2001238032A1 (en) System and method for computer aided treatment planning
AU2001266572A1 (en) Cryptographic data processing systems, computer programs, and methods of operating same
WO2002077885A8 (en) Distribution system and method of operation thereof
AU2001266762A1 (en) System and method for preventing software piracy