Ftoken
Introduction
The software market is probably the most affected by piracy. Its impact has increased over the years and technological advances make it a hard problem to fight against. In 2007, pirated software represented 61% of software worldwide. Losses increased up to 400% in some countries according to the Business Software Alliance annual report.
FToken is a family of secure electronic devices that protects software vendors from losses caused by piracy. This patent pending technology provides a fast, secure and flexible way of distributing software while protecting it against modification, cloning, reverse engineering, and unauthorised use or distribution.
In contrast to other anti-piracy products, FToken does not use microprocessors, it uses FPGAs. This makes it immune to currently used attacks. It is the only technology that has never been pirated.
FToken is a non-intrusive technology; it uses standard interaction mechanisms hence its impact in software development processes is minimum.
PROGRAMMING LANGUAGES
FToken is compatible with the majority of programming languages capable of loading shared libraries (DLL in Windows or SO in Linux). Some of the supported languages are:
- C/C++ (GCC, MS Visual Studio, Borland, ...)
- .NET (Visual Basic, C#)
- Java
- Python
- Perl
- Fortran
licence Models
FToken provides tools to adapt it to licensing schemes of any complexity including:
- Time Licence
- Authorised users and/or machines
- Perpetual Licence
- Feature Restriction Licence.
Flexible device reconfiguration
FToken devices can be reprogrammed securely on site by loading a file. This allows developers to change or improve the software held within the FPGA over time.
