Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Software protection

A technique for protected, software projects, applied in the field of providing and executing protected software projects

Inactive Publication Date: 2017-02-22
IRDETO ACCESS
View PDF15 Cites 6 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

With existing techniques, it is easy for an attacker to redistribute a software item to other devices, enabling those other devices to potentially exploit the software item in an unauthorized manner

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Software protection
  • Software protection
  • Software protection

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0043] Specific embodiments of the invention are described in the ensuing description and in the accompanying drawings. It will be appreciated, however, that the invention is not limited to the described embodiments and that some embodiments may not include all of the features described hereinafter. It will, however, be evident that various modifications and changes may be made therein without departing from the broader spirit and scope of the invention as set forth in the appended claims.

[0044] figure 1 One example of computer system 100 is schematically illustrated. System 100 includes computer 102 . Computer 102 includes storage medium 104 , memory 106 , processor 108 , interface 110 , user output interface 112 , user input interface 114 , and network interface 116 , all linked together by one or more communication buses 118 .

[0045] The storage medium 104 may be any form of non-volatile data storage device, such as one or more of a hard drive, magnetic disk, optica...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A method comprising: providing a protected item of software to a device, wherein the protected item of software is in a scripted language or an interpreted language or source code, wherein the protected item of software, when executed by the device, is arranged to perform a security-related operation for the device, wherein the security-related operation is implemented, at least in part, by at least one protected portion of code in the protected item of software, wherein the at least one protected portion of code is arranged so that (a) the at least one protected portion of code has resistance against a white-box attack and / or (b) the at least one protected portion of code may only be executed on one or more predetermined devices.

Description

technical field [0001] The invention relates to methods of providing and executing protected software items, devices and computer programs for implementing such methods and the protected software items themselves. Background technique [0002] Web computing is entering the exciting stage of the Open Web platform, and at the same time a set of open standards (such as HTML5, SVG, CSS, JavaScript, etc.) computer, mobile phone, etc.) can now work within a browser executing on any such device. Such a standard enables web applications to have all the capabilities of HTML5, such as easily inserted video and easily inserted conferencing. Similarly, such standards provide APIs for allowing web applications to access hardware and other capabilities on the device (such as local storage, GPU, accelerometer, camera, etc.). Whether the platform is a managed device with open or closed subsystems or an unmanaged device, a web application can work on any platform with a browser installed. ...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
Patent Type & Authority Applications(China)
IPC IPC(8): G06F21/54
CPCG06F21/54G06F8/70G06F21/53G06F21/602
Inventor A.瓦吉斯H.约翰逊Y.古W.莫伊吉H.德克C.乔尔达斯张凡
Owner IRDETO ACCESS
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products