This project has moved. For the latest updates, please go here.

Please add new encryption algorithms, and the cascades. RU+EN

Topics: Feature Requests
Apr 14, 2016 at 4:04 PM
Пожалуйста добавьте новые алгоритмы шифрования Blowfish, Threefish, ГОСТ 28147-89 (Магма), ГОСТ Р 34.12-2015 (Кузнечик) в VeraCrypt с возможностью использовать их в составе длинных каскадов.
Например AES+Twofish+Serpent+Blowfish+Threefish+ГОСТ 28147-89 (Магма)+ГОСТ Р 34.12-2015 (Кузнечик).
Это бы повысило конкурентные преимущества перед другими программами шифрования на лету. И сделало её более привлекательной для использования.

This is Google Translate.
Please add new encryption algorithms Blowfish, Threefish, GOST 28147-89 (Magma), GOST R 34.12-2015 (Grasshopper) in VeraCrypt with the possibility of using them in long cascade.
For example AES+Twofish+Serpent+Blowfish+Threefish+GOST 28147-89 (Magma)+GOST R 34.12-2015 (Grasshopper).
It has been increased competitive advantage over other programs on-the-fly encryption. And it makes it more attractive to use.
Apr 15, 2016 at 2:50 PM
There is already a thread discussing GOST 34.12-2015. I agree with Brett's statement at the end of the thread below.

https://veracrypt.codeplex.com/discussions/648968
Apr 15, 2016 at 9:56 PM
А я не согласен с тем что не нужно добавлять новые алгоритмы с 256 битным шифрованием. Иначе можно просто вырезать например Twofish, Serpent и оставить только AES. Это глупо, чем больше алгоритмов тем сложнее вскрыть шифрование. Даже при том что все алгоритмы будут на 256 бит. Отказ добавлять новые алгоритмы это игра в пользу государственных спецслужб. Вы из правоохранительных органов? Ты мусор? (Мусор это сленговое уничижительное название полиции в России.) Нужны новые алгоритмы и новые длинные каскады. Это увеличивает надёжность шифрования.

Google Translate.
And I do not agree that it is not necessary to add new algorithms with 256-bit encryption. Otherwise, you can simply cut Twofish, Serpent example, and leave only AES. It's silly, the more complicated algorithms in order to open the encryption. Even though all the algorithms will be 256 bits. Failure to add new algorithms is a game in favor of the state security services. You're from law enforcement? You're trash? (Trash is a derogatory slang name of the police in Russia.) We need new algorithms and new long cascades. This increases the reliability of the encryption.
Apr 16, 2016 at 1:33 AM
Edited Apr 17, 2016 at 1:34 PM
Everyone needs to remember that Mounir Idrassi has a full time job and family obligations. In Mounir's valuable spare time, he is providing VeraCrypt.

There are many needed features to VeraCrypt like GPT/UEFI support, rewriting the bootloader in 32-bit and 64-bit, moving the bootloader from HDD to a thumbdrive, and many other improvements vying for Mounir's limited time for coding, testing, implementing and troubleshooting issues reported by users.

This does not mean that VeraCrypt should never implement time tested and scrutinized algorithms. It means there is no need to spend limited time adding algorithms when there are higher priority items needing to be performed. The current VeraCrypt encryption algorithms and hashes are still very secure and have received more scrutiny than the newer algorithms.

I would ask that everyone that uses VeraCrypt to contribute monetarily and were possible submit code to assist Mounir to keep VeraCrypt as a sustainable project.

You can donate at the homepage.

https://veracrypt.codeplex.com/

EDIT: Corrected my spelling errors.
Apr 23, 2016 at 12:17 AM
supports the implementation of the new GOST R 34.12


but also should consider the option other promising algorithms

Camellia (cipher)
The cipher has security levels and processing abilities comparable to the Advanced Encryption Standard.

https://en.wikipedia.org/wiki/Camellia_%28cipher%29


Threefish (cipher)
According to the authors, the algorithm has a higher level of security than AES. It is an attack on 25 of the 72 rounds Threefish, while for AES - 6 10. Threefish safety factor Figure 2.9 is, in turn, AES only 1.7

https://ru.wikipedia.org/wiki/Threefish
Oct 20, 2016 at 4:10 PM
Edited Oct 20, 2016 at 4:14 PM
Enigma2Illusion
It means there is no need to spend limited time adding algorithms when there are higher priority items needing to be performed.
Почему другие участники сообщества поклонников VC не могут участвовать в разработке кода VC. Совместная коллективная работа сделала бы разработку более продуктивной и быстрой. Это позволило бы по ходу разработки проводить аудит безопасности нового кода на наличие в нём злонамеренных закладок уязвимостей и случайных ошибок багов, когда все участвующие в разработке будут проверять друг друга и предлагать свои варианты кода, а в конечную реализацию программы будет вноситься самый оптимальный вариант кода. Это облегчило бы Муниру Идрасси разработку VC и было бы более эффективным для развития VC. В частности Мунир Идрасси смог бы сконцентрироваться на приоритетных проблемах, а остальные разработчики могли бы заниматься не приоритетными проблемами.
Google Translate.
Why do other community members VC fans can not participate in the development of the code VC. The joint teamwork would make development more productive and faster. This would allow in the course of development to audit the security of a new code on the presence in it of malicious bookmarks vulnerabilities and random errors bugs, when everyone involved in the development will check each other and offer their own versions of the code, and the best option code will be introduced in the final implementation of the program. This would facilitate the development of Munir Idrassi VC and it would be more efficient for the development of VC. In particular Munir Idrassi could concentrate on priority issues, and the other developers could not deal with priority issues.
I would ask that everyone that uses VeraCrypt to contribute monetarily and were possible submit code to assist Mounir to keep VeraCrypt as a sustainable project.
Я не являюсь пользователем VC и продолжаю пользоваться TC по причине определённого недоверия к VC на данный момент. Пусть пока пройдёт аудит безопасности, уберут баги и добавят то что минимально необходимо.
Google Translate.
I am not a user VC and TC continue to use because of a certain mistrust of the VC at the moment. Let is pass the security audit, will remove bugs and add what is minimally necessary.
Oct 20, 2016 at 4:21 PM
Хорошо что добавили новые алгоритмы шифрования и хеширования, хоть и пришлось удалить GOST 28147-89 (Magma). Возможно ли добавление Threefish и Blowfish? Это хорошие алгоритмы. Или Blowfish нельзя будет добавить по той же причине что и GOST 28147-89 (Magma)? И будет ли VC дорабатываться таким образом чтобы можно было безопасно добавить Blowfish и GOST 28147-89 (Magma)?
Google Translate.
Well that added new encryption algorithms and hash, though had to be removed GOST 28147-89 (Magma). Does the addition of Threefish and Blowfish possible? These are good algorithms. Or Blowfish can not be added for the same reason as the GOST 28147-89 (Magma)? And will the VC be refined in such a way that you can safely add the Blowfish and GOST 28147-89 (Magma)?
Developer
Oct 21, 2016 at 6:30 AM
Кузнечик, ГОСТ89 и стрибог добавлялся по моей инициативе. К сожалению группа аудита со мной не обсуждала проблемы. Есть возможность решить все их замечания. Если нужны детали, в почту,

Kuznyechik, GOST89, STREEBOG were added according to my initiative. Unfortunately group of audit did not discuss problems with me, There is possibility to solve their notes, Details via mail if interesting.