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

Since its inception in 1979, Software Technology, Inc. (STI) has been developing, marketing, selling and supporting computer software for the legal and accounting markets. STI develops Tabs3, one of the most widely used professional time and billing systems in the North America. Professionals in solo, small and medium sized firms have depended on Tabs3 for their timekeeping, billing and reporting needs. A complementary product to Tabs3 is STI's PracticeMaster practice management system. This powerful application has been highly acclaimed for its flexible customization and integration capabilities, and is considered one of the best practice management systems on the market today.

STI has used c-tree Plus for their data management needs for many years. Their applications use a blend of FairCom's peer-to-peer and client/server models. The flexibility of FairCom's technology allows STI to deliver the operational model that best suits the needs of individual customers.

(460KB PDF)

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