written language texts. dissolving the utility of a linguistic approach to cryptanalysis in many cases. Many computer ciphers can be characterized by their operation on binary bit sequences sometimes in groups or blocks), unlike classical and mechanical schemes, which generally manipulate traditional characters (i.e., letters and digits) directly. However, computers have also assisted cryptanalysis, which has compensated to some extent for increased cipher complexity. Nonetheless, good modern ciphers have stayed ahead of cryptanalysis; it is usually the case that use of a quality cipher is very- efficient (i.e., fast and requiring few resources), while breaking it requires an effort many orders of magnitude larger, making cryptanalysis so inefficient and impractical as to be effectively impossible.
i
Extensive open academic research into cryptography is relatively recent— it began only in the mid-1970s wuh the public specification of DES (the Data Encryption Standard) by the NBS, the Diffic-lldlman paper, and the public release of the RSA algorithm. Since then, cryptography has become a widely used tool in communications, computer networks, and computer security generally, The present security level of many modem cryptographic techniques is based on the difficulty of certain computational problems, such as the integer factorisation problem or the discrete logarithm problem. In many cases, there are proofs that cryptographic techniques arc secure (/'a certain computational problem cannot be solved efficiently. With one notable exception—the one-time pad -these proofs are contingent, and thus not definitive, but arc currently the best available for cryptographic algorithms and
roioccl
As well as being aware of cryptographic history-', cry ptographic algorithm and system designers must also sensibly consider probable future developments in their designs. For instance, the continued improvements in computer processing power have increased the scope of brute-force attacks when specifying key lengths. The potential effects of quantum computing are already being considered by some cryptographic system designers; the announced imminence of small implementations of these machines is making the need for this preemptive caution fully explicit.
Essentially, prior to the early 20th century-', cryptography was chiefly concerned with linguistic patterns. Since then the emphasis has shifted, and cryptography now makes extensive use of mathematics, including aspects of information theory, computational complexity, statistics, combinatorics, abstract algebra, and number theory. Cryptography is also a branch of engineering, but an unusual one as it deals with active, intelligent, and malevolent opposition (sec cryptographic engineering and security engineering); most other kinds of engineering need deal only with neuLral natural forces. There is also active research examining the relationship between cryptographic problems and quantum physics (see quantum cryptography and quantum computing).
Результаты (
русский) 1:
[копия]Скопировано!
письменные тексты. растворяя полезность лингвистического подхода к криптоанализ во многих случаях. Многие шифров компьютера можно охарактеризовать их работы на двоичный бит последовательности иногда в группах или блоки), в отличие от классических и механических схем, которые обычно управляют традиционными символами (например, буквы и цифры) напрямую. Однако компьютеры также должны помогать криптоанализ, который восполняет в некоторой степени сложности более шифра. Тем не менее хорошие современные шифры остался впереди криптоанализа; Это, как правило, случай, что использование качества шифрования является очень-эффективным (например, быстрый и требует мало ресурсов), в то время как его требует усилий много порядков больше, делая криптоанализ настолько неэффективным и практически нецелесообразным, чтобы быть фактически невозможным. я Обширные открытые академические исследования в криптографии сравнительно недавно — началось только в середине 70-х годов wuh общественности спецификация DES (стандарт шифрования данных) по НБС, ур lldlman бумаги и публичный релиз алгоритма RSA. С тех пор Криптография стала широко используемым инструментом в связи, компьютерных сетей и компьютерной безопасности в целом, нынешний уровень безопасности многих криптографических методов модема основана на сложности некоторых вычислительных задач, таких, как проблема факторизации целого числа или дискретного логарифмирования. Во многих случаях доказательства, что криптографические методы дуги безопасности (/' некоторые вычислительные проблемы не могут быть решены эффективно. С заметным исключением — одноразовые pad - эти доказательства являются условными и таким образом не является окончательным, но дуги в настоящее время лучшие доступные для криптографических алгоритмов и roioccl А также быть в курсе криптографической истории-', Крик ptographic системы и алгоритм дизайнеры должны также разумно рассмотреть вопрос о возможных будущих изменений в их конструкции. Например постоянное совершенствование компьютерной вычислительной мощности привели к расширению масштабов атак грубой силы при указании длины ключей. Потенциальные последствия квантовых вычислений уже рассматриваются некоторые конструкторы криптографических систем; объявленный неизбежность небольших реализаций этих машин делает потребность в этом preemptive осторожность полностью явные. По сути, до начала XX века-', криптография главным образом касается языковых шаблонов. С тех пор акцент был перенесен и криптография теперь делает широкое использование математики, включая аспекты теории информации, вычислительная сложность, статистика, комбинаторика, абстрактной алгебры и теории чисел. Криптография является также отрасли машиностроения, но необычный, как она занимается активной, умный и злобный оппозиции (sec криптографической техники и техники безопасности); Большинство других видов техники нужно дело только с neuLral природных сил. Существует также активные исследования, изучение взаимосвязи между проблемами криптографии и квантовой физики (см. Квантовая криптография и квантовых вычислений).
переводится, пожалуйста, подождите..
![](//ruimg.ilovetranslation.com/pic/loading_3.gif?v=b9814dd30c1d7c59_8619)