Welcome to Telelogic Product Support
  Home Downloads Knowledgebase Case Tracking Licensing Help Telelogic Passport
Telelogic DOORS (steve huntington)
Decrease font size
Increase font size
Topic Title: DXL Encrypting
Topic Summary:
Created On: 18-Jul-2006 23:15
Status: Post and Reply
Linear : Threading : Single : Branch
Search Topic Search Topic
Topic Tools Topic Tools
Quick Reply Quick Reply
Subscribe to this topic Subscribe to this topic
E-mail this topic to someone. E-mail this topic
Bookmark this topic Bookmark this topic
View similar topics View similar topics
View topic in raw text format. Print this topic.
 18-Jul-2006 23:15
User is offline View Users Profile Print this message


Louie Landale

Posts: 2070
Joined: 12-Sep-2002

I found a couple comercial DXL encryptors out there and was considering getting folks here to buy one.

I understand you need an unencrypted short DXL file that includes the encrypted one, in order that the script appears in your menus. Anybody have any experience deploying encrypted DXL? Anyone know if such DXL can be decrypted and reviewed?

- Louie
Report this to a Moderator Report this to a Moderator
 19-Jul-2006 11:18
User is offline View Users Profile Print this message


Tony Goodman

Posts: 1098
Joined: 12-Sep-2002

Our DXL is shipped encrypted.
We use the same technique as telelogic for our menu options, i.e. the menu option calls an unencrypted DXL file that typicaly just contains a #include to the real *.inc file that is encrypted.

We encrypt all *.inc files and we do not encrypt *.dxl files.

We have strict configuration control on our DXL that goes to a customer, a known baseline of DXL files is extracted from our CM tool to a new folder and I run a batch file to scan all the files and produce a configuration index file listing the versions of all files in the build, and then it encrypts the files in-place replacing the originals. Encryption is done with a .EXE written in C, so you do not need DOORS to run it.

Encrypting files ensures that the DXL being run is the same as the DXL you deployed - very important when you have a lot of code.

Note that Telelogic changed the encryption algorithm with DOORS 8.0, although it remains backwards compatible with the old algorithm.

Commercially available encrypters (unless supplied by Telelogic) will almost certainly be using the old algorithm.

Anyone who supplies an encrypter will also, by definition, have a decrypter. But I doubt if they will sell it to you, for obvious reasons.

-------------------------
Tony Goodman
http://www.smartdxl.com
Report this to a Moderator Report this to a Moderator
 19-Jul-2006 11:21
User is offline View Users Profile Print this message


Richard Good

Posts: 152
Joined: 22-Mar-2005

I have a sneaking suspicion that the encryption/ decryption isn't that sophisticated (could be completely wrong). You could try messing around with the following variants, the variant names seem promising!

-------------------------
Regards,

Richard Good
Report this to a Moderator Report this to a Moderator
 19-Jul-2006 23:28
User is offline View Users Profile Print this message


Louie Landale

Posts: 2070
Joined: 12-Sep-2002

Don't have v8 running here yet; your snippette doesn't work in v7.1

If decryption is so easy then I don't see the point in encrypting at all. It offers no proprietary protection nor physical protection.

- Louie
Report this to a Moderator Report this to a Moderator
 20-Jul-2006 09:43
User is offline View Users Profile Print this message


Tony Goodman

Posts: 1098
Joined: 12-Sep-2002

These perms do not seem to have anything to do with dxl encryption.

encryptBuffer__() converts each character to it's ASCII value plus 65.
so, "A" gets coverted to "130", "B" gets converted to "131", "ABCD" gets converted to "130131132133" etc.

decryptBuffer__() as you might expect, does the reverse.

Not sure what use these are.

-------------------------
Tony Goodman
http://www.smartdxl.com
Report this to a Moderator Report this to a Moderator
 20-Jul-2006 15:10
User is offline View Users Profile Print this message


Richard Good

Posts: 152
Joined: 22-Mar-2005

Doesn't sound very exciting! Think I'll put an end to my 5 minute hacking career!

-------------------------
Regards,

Richard Good
Report this to a Moderator Report this to a Moderator
 28-Jul-2006 04:50
User is offline View Users Profile Print this message


Chris Welch

Posts: 1
Joined: 23-May-2005

I believe that Ring-Zero offers a DXL encryption tool.... You might want to check them out at http://www.ring-zero.com

HTH
CW
Report this to a Moderator Report this to a Moderator
 25-Oct-2006 05:50
User is offline View Users Profile Print this message


Andrew Wallen

Posts: 18
Joined: 23-Sep-2006

As of this week, there is a freely available dxl encryption tool: https://support.telelogic.com/en/doors/dxl/

Edited: 25-Oct-2006 at 05:52 by Andrew Wallen
Report this to a Moderator Report this to a Moderator
 25-Oct-2006 18:44
User is offline View Users Profile Print this message


Richard Good

Posts: 152
Joined: 22-Mar-2005

Thanks for the tip. Just what the doctor ordered!

-------------------------
Regards,

Richard Good
Report this to a Moderator Report this to a Moderator
 26-Oct-2006 04:36
User is offline View Users Profile Print this message


Michael Cvitanovich

Posts: 21
Joined: 31-Mar-2006

This software is only for version 8.0 and 8.1 (at least that's what the documentation says). Do you know if there is a version compatible with DOORS 7.1?
There are what appear to be encrypted include files as part of the installation so I assume that there must be an encrypter somewhere.
Anyone know?
Report this to a Moderator Report this to a Moderator
Statistics
20925 users are registered to the Telelogic DOORS forum.
There are currently 1 users logged in.
The most users ever online was 15 on 15-Jan-2009 at 16:36.
There are currently 0 guests browsing this forum, which makes a total of 1 users using this forum.
You have posted 0 messages to this forum. 0 overall.

FuseTalk Standard Edition v3.2 - © 1999-2009 FuseTalk Inc. All rights reserved.