Linux B.E Project (Open source based) query

Status
Not open for further replies.

Sei

Galvanizer
Hi!

I'm being really vague and abstract here so please bear with me.

We are starting our final year I.T ( Pune) and are in the process of deciding our B.E project topic. For those not familiar with the process, we have 2 choices -

1. Application

2. System (Batch programming,C etc)

We are interested in developing a systems based project but cannot narrow down on a topic.

So, if anyone has any links/suggestions/topics etc which have not been yet covered, throw them at me. I could really use them. :)

Topics maybe related to encryption/networking in Linux etc.

Thanks in advance!

PS: Please don't give topics which are already present on SourceForge.net: Welcome to SourceForge.net
 
write an app to do quick n dirty encryption and digital signatures.

it should take a file as input then encrypt and/or sign it into the standard PKCS/CMS formats (.p7m etc) which another user of the same app can then verify the signature and/or decrypt the file...

use java and or .net to be able to easily make a simple ui for the app...
 
>> write an app to do quick n dirty encryption and digital signatures.

it should take a file as input then encrypt and/or sign it into the standard PKCS/CMS formats (.p7m etc) which another user of the same app can then verify the signature and/or decrypt the file...

use java and or .net to be able to easily make a simple ui for the app...

Too easy, not suited for BE project.

Please go through:

http://majuric.org/software/cudamd5/

I have an idea about a similar thing.

If interested PM me.
 
>> write an app to do quick n dirty encryption and digital signatures.
it should take a file as input then encrypt and/or sign it into the standard PKCS/CMS formats (.p7m etc) which another user of the same app can then verify the signature and/or decrypt the file...
use java and or .net to be able to easily make a simple ui for the app...

Too easy, not suited for BE project.

Please go through:
Notes: CUDA MD5 Hashing Experiments

I have an idea about a similar thing.
If interested PM me.
 
vishalrao said:
write an app to do quick n dirty encryption and digital signatures.

it should take a file as input then encrypt and/or sign it into the standard PKCS/CMS formats (.p7m etc) which another user of the same app can then verify the signature and/or decrypt the file...

use java and or .net to be able to easily make a simple ui for the app...

Hey Vishal! Was hoping for a reply from you :)

Could you elaborate a more on the above topic? We are just venturing into system programming and are very noobish unfortunately. :ashamed:
 
Sei said:
Topics maybe related to encryption/networking in Linux etc.[/url]

Oh, I thought since you mentioned a preference for encryption/networking you might already have some background in those topics. :ohyeah:

You want to do this in Linux, so I guess .NET is out (I dont know how good is Mono)... openssl may require more work to get it done.

You can try Java and it's built-in JCE/JCA as well as open source libraries from bouncycastle.org

Read up a bit on crypto topics:

Cryptography - Wikipedia, the free encyclopedia
Portal:Cryptography - Wikipedia, the free encyclopedia
RSA Laboratories - Public-Key Cryptography Standards (PKCS)

Specifically, "Encryption (symmetric and assymetric)", "Digital Signatures (signing and verifying)" and "Digital Certificates", "Hashing" and "Random numbers".

Also "PKCS" and "CMS", especially PKCS#7 from the RSA link above...related topic is ASN.1 (DER encoding formats for CMS).

Basically you need to be able to take any file/data as input then digitally sign it and/or encrypt it for another party. This should result in standard file formats "PKCS#7/CMS" which end in .p7m etc. and the other user with the same app can decrypt/verify the same file.

For a similar sample app check out ProSigner: Free digital signature software Demo, free verification software, digital signature software. Policy manager to get an idea...

There used to be a smaller "DeskSeal" app but I guess they discontinued that.
 
  • Like
Reactions: 1 person
vishalrao said:
Oh, I thought since you mentioned a preference for encryption/networking you might already have some background in those topics. :ohyeah:

You want to do this in Linux, so I guess .NET is out (I dont know how good is Mono)... openssl may require more work to get it done.

You can try Java and it's built-in JCE/JCA as well as open source libraries from bouncycastle.org

Read up a bit on crypto topics:

Cryptography - Wikipedia, the free encyclopedia
Portal:Cryptography - Wikipedia, the free encyclopedia
RSA Laboratories - Public-Key Cryptography Standards (PKCS)

Specifically, "Encryption (symmetric and assymetric)", "Digital Signatures (signing and verifying)" and "Digital Certificates", "Hashing" and "Random numbers".

Also "PKCS" and "CMS", especially PKCS#7 from the RSA link above...related topic is ASN.1 (DER encoding formats for CMS).

Basically you need to be able to take any file/data as input then digitally sign it and/or encrypt it for another party. This should result in standard file formats "PKCS#7/CMS" which end in .p7m etc. and the other user with the same app can decrypt/verify the same file.

For a similar sample app check out ProSigner: Free digital signature software Demo, free verification software, digital signature software. Policy manager to get an idea...

There used to be a smaller "DeskSeal" app but I guess they discontinued that.

Sei said:
Hi!

I'm being really vague and abstract here so please bear with me.

Thank you for bearing with me Sir. :D

Actually we have encryption as a subject and apart from that it's really fascinating so we decided to make our project in this field. This idea sounds real fine. I'm downloading the software right now to get an idea of how it works.

PS: The slides help. :ohyeah:
 
ehehe, you're welcome and don't mention it!

if you do an interesting project on the topic, i think you might even be able to land a job at that company (elock.com) which is "tellus tech" on range hills road (near esquare cinema). i used to work there (and the work was fun) in 2004 where i learnt this stuff. yes, it is fascinating, isnt it? :D
 
I'm too having my Final year of B.Tech in I.T, but my path's different. i'm going for Game Dev. as its my main area of interest. BTW Praka, isn't Honepot somewhat related to "Honeycomb Servers"? :cool2:
 
Status
Not open for further replies.