Page 1 of 1

USB Software Dongle

PostPosted: Sun Jan 16, 2005 5:01 pm
by Guest
Anyone have expreience with creating software dongles?

Anyone have knowledge on the workings of a dongle?

Anyone have any ideas on how to create one (USB) where the USB drive couldn't just easily be copied and shared?

Thanks.

PostPosted: Sun Jan 16, 2005 7:38 pm
by Guest
Troy,

I don't have practical experience with making one, but I can tell you this.  I had software that used one years ago and I hated it.  I could never find it when I needed it and in a corp environment, people were taking them and all sorts of other issues.

I also know of a company that lost out on a huge share of the market by having a dongle and another company that the prospered by not having one.

So I guess that would be one mans perspective.

Best to you.

Don

PostPosted: Sun Jan 16, 2005 10:53 pm
by Guest
Thanks for your insight.

My project is training, not actual "software" and the arena it is for is notorious for "sharing with friends".

Trying to curb it without having to go to a server-side option.

PostPosted: Mon Jan 17, 2005 7:35 am
by Guest
Datadon, I think Troy is talking about something else.

Some companies require a USB dongle to be plugged into the computer whenever the software is run, to control the distribution. While it is easy to copy the cd, it is quite difficult to copy the piece of hardware. Personally i hate this idea, but I can see why they would do it when it costs $xxxx and some 12 year old with bit torrent gets it free.

From what I understand, Troy is talking about just a normal piece of software that can run off of a USB memory key so you can take it with you for whatever reason. A common use is PC techs who go around to different locations to fix client's computers. They will often place Spybot and the like on there so they can clean the computers without access to the Internet.


That being said, I've just dragged teh exe's onto the memory device before and was able to run them without problem.

PostPosted: Mon Jan 17, 2005 7:46 am
by Guest
MEGASTEVER1

Not "sure" that I agree.  A dongle used to be a mechanical key that was plugged into one of your ports, it used to be the serial port.  If you tried to run the software without it, it would prevent you from doing that as it checked to see if the proper dongle was plugged in.  No dongle, no software.  It was a mechanical registration.  

The companies I mentioned (Intergraph vs Autocad) both took different directions.  Intergraph had the dongle and it prevented the piracy.  People hated the things.  Autocad on the other had didn't have it and piracy took off, which in the long run proved very positive for them as many people learned to use at home and took that knowledge back into the work place and bought Autocad.  Interesting lesson for all.

Either way Troy now has two options and ideas.
Take care

Don

PostPosted: Mon Jan 17, 2005 9:34 am
by Guest
I'm curious as to how one can take a "normal" USB jumpdrive and make it so it can't be copied.

Possible?

Thanks.

PostPosted: Mon Jan 17, 2005 9:39 am
by Guest
I think I have recently seem some jump drives that have security features and encryption.  Don't know much otherwise.

Don

wrong hardware

PostPosted: Thu Jan 20, 2005 7:43 am
by Guest
Troy wrote:I'm curious as to how one can take a "normal" USB jumpdrive and make it so it can't be copied.

Possible?

Thanks.


The USB jump drives were created to be easily copied from. BUT you can perform encryption on the contents and then unencrypt with the app.

I think dongles were created using read only memory that had to be accessed in a proprietary way so people could not simply copy the contents. You could put a "stream" from Alberto's plugin onto a USB drive that had a specific label for the drive. If the label did not match the identifier in the stream, it would be rejected.

David P.

PostPosted: Thu Jan 20, 2005 8:08 am
by Guest
Yes, David, and, as the 256 bits Rijndael algorithm that i use, it will pretty hard to crack.