For a long time, being a modeler and working in the industry, I have always felt that Modelers get the short end of the stick. Things get re textured, models get hijacked and studios just kind of store models and stock pile them up. Some people will even resell models that don't belong to them. I used to see it all the time. Well, my crew and I came out with a 3D encryption software to give models some protection. This is the beginning of some new things we have been tinkering with. If you would like to sign up for the beta. Go to
www.d3crypt3d.net and register so we can send you a beta. Any feedback would be great! I want to thank the polycount community for being such a treasure trove of learning for a craft that is now more important than ever. Hope you guys like what we are making . Hope to hear from you soon!
Replies
How do you ensure that the user is connected to the internet? Does it need to retrieve a key required to decrypt the files?
If you can just open the file in any application then how can you possibly track it unless you only ever send the file to one person? If you have to send the OBJ to multiple people, your tracking log will have multiple IP addresses in it so what's to stop one of those people from just opening the file in Maya, saving it back out and distributing it knowing you can't know which IP address was used by the person responsible?
Edit: Sorry I don't mean to sound so negative, I'm glad someone is trying to solve this. It's just something I have thought about too and I have a difficult time avoiding the conclusion that this is just impossible to deal with. There are so many points of failure that we have no real control over as artists, especially in the game industry where the end consumers end up with a copy of the mesh that is easily ripped out of the game files (see: Skyrim community)
Perhaps this is more intended for other industries where that's not the case. Either way, I'm hoping you plan on supporting more than just OBJs.
As for the key for encryption. The first user of that file is the only person to place an encryption code on it. It doesn't stop you from making a new file from the encrypted one, but we have some plans for that in the future. Its not the total protection yet , but we are working on it. This problem has been in my head for quite sometime, I just want to put out a great product that helps out our industry as a whole.
Its still early in our testing so whatever suggestions you have, don't hesitate to tell us how to make a better product.
It's a tough problem that has been around for a long time and many smarter people than you have tried to solve it. DRM doesn't work. If people want it, they will find a way around it.
I don't think that insult was necessary, and as I understand it, it tries to address the problem by providing an easier means of accountability through IP logging. Simply sending an encrypted container to someone doesn't do that.
DRM has had some success. Encrypted installations and the requirement to connect to the internet to activate games has basically eradicated pre-release leaks of PC games. For a long time it wasn't uncommon for retailer employees who got game copies early to dump them on the internet days before launch, now it's very rare.
For the most part DRM (in the games industry) has been focused on trying to delay/slow pirated releases of games, not stop it completely. The latter is much harder to do than the former, and the former could be more effective for niche products where there isn't as much demand such as 3D models.
I don't know, time will tell.
Due to people hitting us up and we need more input to make this a thing. My crew and I are opening the beta to everyone. you can visit our site and download it for yourself.
http://www.d3crypt3d.net/download.html
Any input will be good. Tell us how to make a better product! Thanks!
I mean the product is bad and he should feel bad, now that's an insult. It also happens to be true.
In order for this "DRM" to really have any more than no effect it would have to go much farther than simply providing an IP of the person decryption, because really once the decryption happens you have the original object. From there you can really do whatever you want with it.
So if you wanted to pay some guy for something that encrypts a file and provides you an IP of a person who decrypts it (possibly only the first time), that's fine. But to pretend that it would really honestly do anything meaningful is a joke and you are probably getting ripped off. I realize it's beta, but I'm not sure what the point is of even showing it at this point?
Our New Build is up and wanted to say thanks to all those who have tried it. I will always post up here when there are changes to this program. Hope this helps you out. This is a more comprehensive explanation of how our program works.
www.d3crypt3d.net for free trial
D3CRYPT3D utilizes AES-256 Bit cryptography to fully encrypt the 3D asset itself. During encryption, SHA-2 hashing is utilized to uniquely identify the asset and allow for tracking. Inside the encryption, identifying metrics are stored which allow for full tracking of the asset from the moment it is encrypted. These metrics remain with the .OBJ file after it is unencrypted. The metrics, however, remain in an encrypted form.
D3CRYPT3D differs from Winzip and 7-zip in several ways:
FAQ
How is D3CRYPT3D different from WinZip or 7-Zip
1. There is no compression algorithm applied
2. The file type remains the same and can be opened in its native application, even in an encrypted state.
3. Asset tracking metrics are embedded in the encryption which allows for tracking throughout the lifecycle of the file.
4. The assets owner is identified by the calling card which gives the artist the ability to promote themselves and control their creations. When someone attempts to open the file, they are directed to the artist to contact them and request the access key.
Why would I want to use D3CRYPT3D
You spend countless hours on your 3D creations. These files are sought after and worth real money. Your assets by nature need to change hands after they are created. D3CRYPT3D allows you share your assets with authorized parties and gives you recourse should an asset become pirated or leaked.
The purpose of the beta is to get feedback on vulnerabilities and suggestions on enhancements and feature additions.
The first iteration of the software we release will initially be able to track down the source of a leak. The leak, however, will not be prevented.
In our second iteration of the software, we plan to integrate with several 3D software programs as a plugin and control permissions on the files from inside the programs. In addition, we will introduce a multilayered encryption which is highly enhanced and requires information from multiple separate cloud-based servers in order to properly unencrypt the file.
Without the plugin, you will not be able to unencrypt the file. After the file is unencrypted, what you can and can’t do with the file will be controlled based on the permissions granted by the owner.
Down the line, we will introduce an encryption layer which will allow the file to remain in an encrypted state perpetually from the moment it is encrypted. This layer can then be integrated into gaming engines and 3D printers preventing the ripping of meshes from games while the assets are in play and preventing printing of unauthorized objects. If a person attempts to rip an asset, the resulting meshes will be unusable encrypted data.
We realize this is a never-ending battle. Our solutions will be defeated every so often, but our talented programmers will quickly patch the software vulnerabilities further enhancing the product.
Our cloud-based asset tracking and encryption will enable both artists and major corporate 3D asset holders to gain full transparency into the usage, dissemination, and proliferation of their assets in a managed and controlled fashion allowing them to maximize profits and snuff out piracy.
Our team has a deep and thorough knowledge of how data is stored and managed in Windows, Mac, and Pure Linux-based platforms such that we are able to architect systems and file structures in a manner which utilizes every functional aspect of a segment of data stored on a drive regardless of what platform the system is running.
We are not complicit with any government body. We champion protecting our user's data and strive to create an environment where the creator of an asset is in full control of their digital 3D assets.
D3CRYPT3D is by the artist, for the artist, and will always choose the artist first.
We need your support and feedback to help us in the endeavor of protecting 3D assets worldwide. Too much genius work is being stolen and will continue to be without this intellectual property protection. It’s time for D3CRYTP3D to protect our hard earned creations.
D3CRYPT3D. Protecting your ideas one polygon at a time.
Strong Multi-Layered Encryption: Protect your valuable 3D assets from piracy
Prevents unauthorized access to your assets
Protects against piracy
The file type remains the same and can be opened in its native application, even in an encrypted state.
AES-256 Bit Encryption
Asset Tracking and Control: Know where your assets are and control access to them
Asset tracking metrics are embedded in the encryption which allows for tracking throughout the lifecycle of the file.
Monitor who is accessing your asset
Calling Card: Sign your 3D creations and drive access requests directly to you.
Displays your contact information when unauthorized parties attempt to access your file
Promotes your work and control your creations
How It Works
2. Register
Once you have installed the software, register using a valid email address and create a password. You are now ready to begin encrypting and tracking your assets!
3.
Begin Encrypting Files and Tracking Your Assets Encrypting your files is as easy as dragging and dropping them into the D3CRYPT3D application and clicking the encrypt button! You can drag entire folders of files or one file at a time. Once you have encrypted your file, tracking and protection are now enabled.
The next iteration will have an update so that encrypted models will showcase the web address of the author and the email address to the model. So would be users can now get the key from the author him/her self!
Our New Calling Card Feature is out today. Getting to other file formats currently and Building out the IOS version. Super happy that this feature is a thing now. If you guys have any suggestions, sendem our way. I posted up a video as well on the process of encrypting 3d Files!
https://www.youtube.com/watch?v=jYktfoH9nD4&t=2s
Thanks!
Our D3CRYPT3D Program is a finalist for the interactive innovation awards. Its been a second since I hit this forum up, but we have been talking to cgmarket places and various manufacturers about this tech. The beta is the only one out but we've added some new features that will ensure more protection and documentation to 3D files. Beneficial to the creators or owners of the respective models. Super stoked that we are among the people presenting. Wanted to post up and share with you guys. Our new version is more robust and will be launched soon. I'll keep updating here to let you guys know when new things are developing. Thanks!