FairCom Corporation
 
FairCom Start PageFairCom ProductsDownloadsDeveloper SupportSales InformationFairCom CustomersFairCom Company InformationContact FairCom

Home bulletgrey.gif Products bulletgrey.gif Features bulletgrey.gif Security and Encryption


Security and Encryption: The Keys to Client/Server Security

Server administrators can control access to the c-tree database server by setting passwords and access permissions to ensure database security. Encryption is also supported to add an extra level of confidentiality to a client/server application's data. FairCom designed its proprietary encryption algorithm for speed and efficiency, focusing on minimizing performance loss. FairCom also offers advanced encryption algorithms using our Server SDK.

Extensive Data Security Features

Data security is provided through an extensive set of passwords and access permissions. The Server administrator controls access to the Server itself while the individual file creators or owners administer access to their own files.

Server access is regulated by an administrator-issued user password. Once issued, the user can maintain and change their personal password. Server clients often work in groups and share information just among members of the group. Therefore, each user password can be associated with a list of groups in which the user enjoys membership.

Standard Encryption

The goal of our Standard File Encryption is to supplement existing security systems. Under Standard Encryption, you can protect data on disk from unauthorized inspection, but any c-tree Plus client can access the encrypted files. To avoid this, the Advanced File Encryption option includes the ability to have hidden keys.

Once a file is set for encryption, it is always encrypted and no special calls are required to read from or write to the file. At the ISAM level and with all higher interfaces, a data file and its associated indices will be created with the same encryption key.

Advanced Encryption

The difference between Standard and Advanced File Encryption is that the latter allows stronger encryption methods using industry-standard algorithms. Similar to Standard File Encryption, any client can access files encrypted by a Custom Server configured for Advanced File Encryption. To further protect the files, you can add a file password to each file so that applications with that password will be the only ones that can open the file.

Advanced Encryption allows developers to have hidden keys in the c-tree Server and client application, thereby ensuring only their client applications that have knowledge of the hidden key can view the data.

Below are the different algorithms that can be implemented with the c-tree Server SDK.

  • AES / Rijndael
  • DES and Triple DES
  • Blowfish
  • Twofish

For over fifteen years National Public Radio has controlled and managed its entire satellite network radio broadcasts with an application built by Chesapeake Computer Group with FairCom's database technology. This system controls audio routing switchers, makes contact closures for tape recording machine starts and On-Air and Warning lights, controls transmitter parameters, digital audio storage systems and other devices required to operate its broadcasting network.

FairCom's technology provides the performance and stability required to capture and process the data used to operate and control an international satellite communications system. An application such as this requires absolute assurance that its database will provide the accuracy, data integrity, stability and performance required by the most demanding mission-critical embedded technology. In addition, FairCom's portability and scalability has allowed the NPR broadcast network to expand and move into the full international position it occupies today, providing radio network programming to every US military facility and many other international organizations world wide.

(481KB PDF)

FairCom Start PageSite MapContact FairComThe FairCom Privacy Policy Your Location: USA | Europe | Brazil | Japan
Copyright 2010 FairCom Corporation. All rights reserved.