You are here

Security : OpenPuff Steganography & Watermarking

13 posts / 0 new
Last post
blackvisionit
Offline
Last seen: 12 years 4 months ago
Joined: 2011-02-17 14:49
Security : OpenPuff Steganography & Watermarking

Program: OpenPuff v3.40 Steganography & Watermarking

Suggested section: "Security : Steganograhpy"

License: Freeware (Semi OpenSource)
- Cryptography module is fully released

OpenPuff is a professional steganography tool
- HW seeded random number generator (CSPRNG)
- Deniable steganography
- Carrier chains (up to 256Mb of hidden data)
- Carrier bits selection level
- Modern multi-cryptography (16 algorithms)
- Multi-layered data obfuscation (3 passwords)
- X-square steganalysis resistance

Unique layers of security and obfuscation
- 256bit+256bit symmetric-key cryptography with KDF4 password extension
- 256bit symmetric-key data scrambling (CSPRNG-based shuffling)
- Data whitening (CSPRNG-based noise mixing)
- Adaptive non-linear carrier bit encoding

OpenPuff supports many carrier formats
- Images (BMP, JPG, PCX, PNG, TGA)
- Audio support (AIFF, MP3, NEXT/SUN, WAV)
- Video support (3GP, MP4, MPG, VOB)
- Flash-Adobe support (FLV, SWF, PDF)

OpenPuff is a portable/stealth software
- Native portable structure (no installation, registry keys, .ini files)
- Runs in user mode with DEP on
- Multithread support (up to 16 cpus) = Faster processing

OpenPuff is freeware!
- Spyware/adware-free
- Fully redistributable
- OpenSource core crypto-library (libObfuscate)

Website:
· Home & Download (OpenPuffv340.zip)
http://embeddedsw.net/OpenPuff_Steganography_Home.html
· Source code
http://members.fortunecity.it/blackvisionit/CRYPT_SOURCE.HTM

The author
Eng. Cosimo Oliboni

mjashby
Offline
Last seen: 9 months 6 days ago
Developer
Joined: 2008-09-19 13:35
OpenPuff v3.00 Steganography & Watermarking

Just to clarify. As your Freeware License prohibits modification and repackaging, are you now now giving a PortableApps.com developer authorisation to repackage the application in PA.c format?

blackvisionit
Offline
Last seen: 12 years 4 months ago
Joined: 2011-02-17 14:49
License doubt

I apologize, just didn't think about this point while introducing

OpenPuff v3.01, like all previous releases is just
- a ".exe" unique executable file
(not an installer or self-extracting)
- everybody is absolutely free
- to get it
- to redistribute it
- to repackage the executable, the help files, ...

The only things that I stated as "absolutely not allowed" are
- modifying the .exe executable file (it would be reverse engineering...)
- claiming that you are the author of Puff

The author
Eng. Cosimo Oliboni

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 1 month 3 weeks ago
DeveloperModerator
Joined: 2008-07-24 18:46
I'll look into it.

I'll look into it.

mjashby
Offline
Last seen: 9 months 6 days ago
Developer
Joined: 2008-09-19 13:35
OpenPuff v3.01

Gord,

I had this about ready to go when I found the update to 3.01, so feel free to carry it forward if you're already on with it.

In testing I found a couple issues that weren't immediately obvious (at least to me):

1. Need to download the 3 separate Help files, merge them, and place the combined html folder alongside OpenPuff301.exe

2. Don't bother using AppCompactor as it seems to 'break' the application.

Mervyn

Gord Caswell
Gord Caswell's picture
Offline
Last seen: 1 month 3 weeks ago
DeveloperModerator
Joined: 2008-07-24 18:46
Go ahead

I didn't know you were already working on it. Feel free to finish it. Smile

scriptdaemon
Offline
Last seen: 5 years 6 days ago
Developer
Joined: 2008-10-10 17:40
.

Depending on how much space it saves, you might be able to skip only the binary files that cause it to break and compact everything else using the AppCompactor.ini file.

blackvisionit
Offline
Last seen: 12 years 4 months ago
Joined: 2011-02-17 14:49
More on OpenPuff

Thanks for you work,
I'll leave here some explanations hoping to be helpful

OpenPuff is already
- standalone (no framework, no dll)
- portable (no registry, no .ini)

Help has been split because of the host 1Mb limit

Before releasing be sure to repackage with the
new 3.01 help update, released on 20/02 on the home
(http://members.fortunecity.it/blackvisionit/PUFFV300.HTM)
+ cleanup command
+ got rid of backlinks
+ correct images size

*************************************************

The executable OpenPuffv*.exe is released
with an internal anti-modification lock,
so modified copies will never work...

By the way, why do you need to modify it?

The author
Cosimo Oliboni

3D1T0R
3D1T0R's picture
Offline
Last seen: 3 years 4 months ago
Developer
Joined: 2006-12-29 23:48
UPX (via AppCompactor) to make it smaller.

He wants to compress it with UPX (via the PortableApps.com AppCompactor) so that it will take up as little space as possible on the end user's USB FlashDrive.
Note: You may want to UPX compress your .exe file too, if you can make your anti-modification lock allow for UPX compression, or if it's something you do post-build you could UPX it first 8).

~3D1T0R

mjashby
Offline
Last seen: 9 months 6 days ago
Developer
Joined: 2008-09-19 13:35
OpenPuff v3.01 - Making it smaller?

Thanks for the suggestions guys, have already posted an initial Development Test here.

If size matters, the 'problem' seems to be that the working app at only 592k is already pretty small, whereas, the the help files weigh in at 5.68Mb because of their heavy graffics content.

Mervyn

blackvisionit
Offline
Last seen: 12 years 4 months ago
Joined: 2011-02-17 14:49
Package building suggestion

I took a look at the beta

Download OpenPuff 3.01 Development Test 1 English.paf.exe [2.80MB download / 6.64MB installed]

and I think you should consider

A) Simplify & Reduce
- packing the "OpenPuffv301.exe" file only
- letting people browse help through internet
- using a plain self-extract-compressor (like winrar) since the app doesn't need anything else than the executable

or

B) Update the help to the last version
PUFFV300_HELP1.ZIP
PUFFV300_HELP2.ZIP
PUFFV300_HELP3.ZIP
PUFFV300_HELP4.ZIP
at http://members.fortunecity.it/blackvisionit/PUFFV300.HTM

PS: Sorry but UPX, or anything else is not lock-compatible

The author
Cosimo Oliboni

depp.jones
Offline
Last seen: 11 hours 32 min ago
DeveloperTranslator
Joined: 2010-06-05 17:19
PA.c format specification

I had a look at your app and found it quite useful. Nice and simple!

I think the packaging is quite right.
A) It is the exe only but "wrapped up" in the PA.c format, that includes some predefined folders and inis to maintain integration in the platform, backup, updater etc. All apps here just work that way.

I think UPX is not needed as the base app is quite small already.

It would be helpful to post your advice in the development test thread, too/next time as that is where the developer might look for found issues once the dev test is packaged and released.

Thanks,
dj

blackvisionit
Offline
Last seen: 12 years 4 months ago
Joined: 2011-02-17 14:49
Update : version v4.00 released !

Hi, the new versione 4.00 has been released
Home: http://embeddedsw.net/OpenPuff_Steganography_Home.html
Direct link: http://embeddedsw.net/zip/OpenPuff.zip

The author

Log in or register to post comments