附件炎是什么症状| 手麻挂什么科室| 梦见儿子拉屎是什么意思| 东边日出西边雨是什么生肖| naprogesic是什么药| 流鼻涕感冒吃什么药| 抑郁症是什么病| 表姐的女儿叫什么| 纠结是什么意思| 什么人不能吃西洋参| 空气净化器什么牌子好| 四月份是什么星座| 腹腔肠系膜淋巴结是什么病| 15号来月经排卵期是什么时候| chick什么意思| 一个田一个比念什么| 相向是什么意思| 月经前乳房胀痛是什么原因| 老想睡觉是什么原因| 什么叫多动症| 65年属什么生肖| 身体出虚汗是什么原因| 卤水点豆腐的卤水是什么| biu是什么意思| 囊胚和冻胚有什么区别| 唐僧成了什么佛| alp医学上是什么意思| 田七蒸瘦肉有什么功效| 副歌部分是什么意思| 老是放屁是什么原因| 想吐吃什么药可以缓解| 舐犊是什么意思| 梦见死人预示什么| 心肌桥是什么意思| 吃茄子有什么坏处| 阻生牙是什么意思| 总胆红素高是什么病| 当志愿者有什么好处| 手指甲没有月牙是什么原因| 冷敷眼睛有什么好处| 胸膜炎有什么症状| 烧仙草是什么东西| 今年农历什么年| 不孕不育挂什么科| 梦见杀人是什么预兆| 活动性肺结核是什么意思| 牙龈溃疡吃什么药| 什么是初吻| 狠人是什么意思| 白色舌苔厚是什么原因| 额头出汗多是什么原因| phr是什么词性| 直肠指检能检查出什么| 脑梗挂什么科| 手链断了是什么预兆| 音什么笑什么成语| 毒龙是什么意思| 刻板是什么意思| 月底是什么时候| 黑醋是什么醋| 掉头发缺少什么维生素| 长期尿黄可能是什么病| 左侧卵巢囊肿是什么原因引起的| 空调的睡眠模式是什么意思| 脂肪肝浸润是什么意思| 万岁是什么意思| 水肿是什么症状| 石五行属什么| 睡醒口干口苦是什么原因| 血尿是什么原因引起的男性| 尿素肌酐高是什么原因| 绿意盎然是什么意思| 参片泡水喝有什么功效| 这是什么呀| 人为什么要吃肉| 口臭是什么引起的| 我国的国花是什么| 上面日下面立读什么| 捂脸表情什么意思| 太阳绕着什么转| simon什么意思| 吃什么补大脑| 卵巢黄体是什么意思| 职别是什么意思| 阴毛的作用是什么| 心超是检查什么的| 回声不均匀是什么意思| 浅表性胃炎什么症状| 冬虫夏草有什么功效与作用| 解压密码是什么| 蜥蜴什么动物| 降压药什么时候吃| 去势是什么意思| 失聪是什么意思| 低血压是什么| 荨麻疹是什么病| 吃什么食物补血| 结婚32年是什么婚| 翔字五行属什么| 三月底是什么星座| 什么是半月板| 包粽子的叶子叫什么| 黑枸杞和红枸杞有什么区别| 武火是什么意思| r值是什么| 打不死的小强什么意思| 得道是什么意思| 大天真香是什么意思| 做梦梦到捡钱是什么征兆| 心安是什么意思| 小混混是什么意思| 失独是什么意思| 禄位是什么意思| 尿检隐血弱阳性是什么意思| 家是什么| opt是什么意思| 检测怀孕最准确的方法是什么| 重字五行属什么| 脚后跟疼挂什么科| 梦见狗咬自己是什么意思| 走路对身体有什么好处| 什么是独角兽企业| 宫颈病变是什么意思| cenxino手表是什么牌子| 肝硬化有什么症状| 11月20号是什么星座| 颜值爆表是什么意思| 血压下午高是什么原因| 彬字五行属什么| 颈椎病睡什么枕头最好| 咽炎吃什么药好使| 疱疹性咽峡炎吃什么药最管用| 掉头发挂什么科| 口干口苦吃什么药好| 什么什么一窝| 易烊千玺原名叫什么| 有加有减先算什么| 拟物是什么意思| 骨科是什么意思| aqi是什么| 肾阳虚吃什么中药| 脸上反复长痘是什么原因| 1月11日什么星座| 11月生日是什么星座| 嗓子吞咽疼痛吃什么药| 女人为什么会叫| 僵尸为什么怕糯米| 耳石症眩晕吃什么药| 三元是什么意思| 99是什么意思| 肠瘘是什么意思| 剁椒是什么辣椒| 小苏打和食用碱有什么区别| 什么是重心| 两只小船儿孤孤零零是什么歌| 有恃无恐什么意思啊| 暑假什么时候放| 肾不好是什么原因引起的| 吃什么不掉头发| 早搏吃什么药| 吃藕粉对身体有什么好处| 芋头是什么季节的| 淋巴系统由什么组成| 麻风病是什么症状图片| 马天尼是什么酒| 皮癣是什么原因引起的| 什么水果降血糖| 露酒是什么酒| 女生的下面长什么样| 绿豆什么人不能吃| 守宫砂是什么| 国家为什么要扫黄| 一切有为法是什么意思| 常喝枸杞泡水有什么好处| 煜什么意思| 阴唇肥大有什么影响| iruri 什么意思| 叔叔老婆叫什么| 送老人什么礼物最好| 多囊肾是什么病| 过氧化氢是什么意思| 天梭手表属于什么档次| 49是什么意思| 缪斯女神什么意思| 满月回娘家有什么讲究| 紫米和黑米有什么区别| 21金维他什么时候吃效果最好| 吃了西瓜不能吃什么| 鼻塞用什么药| 出山是什么意思| 短效避孕药什么牌子好| 秋天穿什么衣服| 文殊菩萨保佑什么| 医保定点是什么意思| 杨梅不能与什么同吃| 蜈蚣咬了用什么药| 术后病人吃什么营养恢复快| 一拃长是什么意思| 不什么下什么的成语| 血沉低是什么意思| 格格不入什么意思| 梦见一个人代表什么| 机票什么时候买便宜| 痘痘肌肤适合用什么牌子的护肤品| 老佛爷是什么牌子| 生扶什么意思| 小肚子疼是什么原因引起的| 生辉是什么意思| 唐氏综合征是什么原因造成的| 黄芪什么人不能吃| 什么叫痉挛| 父亲节是什么时候| 阴虚内热吃什么中成药| 宝宝半夜咳嗽是什么原因| 什么是阴吹| 力不从心的意思是什么| 痛风什么不能吃| 欢喜是什么意思| 为什么会得纤维瘤| 头皮很痒是什么原因| 什么叫四维空间| thenorthface是什么牌子| 工会副主席是什么级别| 抹茶是什么做的| 尽兴而归什么意思| 家门是什么意思| 9月30日什么星座| 犒劳自己是什么意思| 山东日照有什么好玩的| 三湖慈鲷可以和什么鱼混养| 梦见系鞋带是什么意思| 烤鱼一般用什么鱼| 低碳生活是什么意思| 90年什么命| 自来水养鱼为什么会死| 嬷嬷是什么意思| 耐克是什么牌子| 吃什么对皮肤好还能美白的| 男人为什么会晨勃| hankook是什么轮胎| 脸油是什么原因导致的| 肿瘤前期出现什么症状| 常喝苦荞茶有什么好处| 裸辞是什么意思| 今年67岁属什么生肖| 沐雨栉风是什么生肖| 9月21号是什么星座| 月经期间不能吃什么水果| 墨水用什么能洗掉| 什么药可降尿酸| 打破伤风针挂什么科| 茭白是什么植物| 腹膜转移是什么意思| Valentino什么牌子| 什么叫四大皆空| 肠胃炎不能吃什么| 睾丸皮痒用什么药膏| 什么是氨基酸| 胆汁反流是什么意思| 排卵期一般在什么时候| 酸碱度是什么意思| 锌补多了有什么症状| 眼花缭乱什么意思| 墨迹是什么意思| 百度Zum Inhalt springen

张家口机场27日起新增成都 张家口 哈尔滨航线

aus Wikipedia, der freien Enzyklop?die
百度 当地媒体报道称,爆炸发生于该市斯坦利地区托里普五星级酒店旁。

RC4, ARC4 oder Arcfour ist eine Stromverschlüsselung, die mit Standards wie HTTPS, SSH 1 und WEP bzw. WPA weite Verbreitung gefunden hat.

RC4 (Rivest Cipher 4) wurde 1987 von Ronald L. Rivest entwickelt und ist eine Marke von RSA Security. Der Algorithmus wurde vom Hersteller geheim gehalten (siehe Security by Obscurity), bis sein Quelltext im Jahr 1994 anonym auf einer Mailingliste ver?ffentlicht wurde.[1] Der Algorithmus fand Verbreitung als Open Source und wurde zur Vermeidung einer Markenrechtsverletzung als ARC4 (Alleged RC4) oder Arcfour bezeichnet.

Im Februar 2015 wurde mit RFC 7465 der Einsatz von RC4 im Rahmen von TLS verboten, da es erhebliche Sicherheitsm?ngel aufweist.[2][3]

Eine Zufallsfolge wird aus einem nur einmalig zu verwendenden Schlüssel erzeugt. Der Klartext wird Bit für Bit per XOR mit der Zufallsfolge verknüpft, um die Daten zu verschlüsseln.

Der Zufallsgenerator verwendet eine sogenannte S-Box, eine zuf?llig gew?hlte Permutation oder Substitution der Zahlen 0 bis 255. Die S-Box wird in einem ersten Schritt aus dem geheimen Schlüssel berechnet und anschlie?end zur Berechnung der Zufallsfolge verwendet. Nach jedem Berechnungsschritt werden zwei Werte der S-Box vertauscht.

Die Sicherheit eines solchen Verfahrens ist nur gew?hrleistet, wenn sich die Zufallsfolge nicht wiederholt. Daher darf der Schlüssel bzw. das Passwort nur einmalig verwendet werden. Für die Besetzung der S-Box und die Werte zweier weiterer Variablen gibt es ca. 21684 M?glichkeiten, was einer Schlüssell?nge von 210 (1684/8) Zeichen entsprechen würde. Nach dem Geburtstagsparadoxon ist zu erwarten, dass es Schlüssel mit einer Schlüssell?nge von Zeichen gibt, die identische Permutationen der S-Box erzeugen. Bekannt sind mittlerweile mindestens zwei 24 Zeichen (192 Bit) lange Schlüssel, die zur gleichen Permutation der S-Box führen. Damit gibt es zwei verschiedene Schlüssel, die zur gleichen Verschlüsselungsfolge führen.[4]

Der Algorithmus ist sehr einfach mit praktisch jeder Hard- und Software zu implementieren und sehr effizient berechenbar.

Im WEP wurde der einmalige Schlüssel durch einfaches Zusammensetzen eines festen geheimen Schlüssels und eines Session Key bestimmt. In diesem Fall ist es jedoch m?glich, den festen geheimen Schlüssel abzuleiten. Falls der Schlüssel mit einer Hashfunktion quasi zuf?llig gew?hlt wird, kann der RC4 aber weiterhin als sicher betrachtet werden.

Bei Microsoft-Windows-Systemen, welche an eine NT-Dom?ne angebunden sind, wird das Anmeldepasswort, welches der Benutzer in der GINA-Oberfl?che eingibt, nach vorangegangener Aushandlung eines Schlüssels per RC4-HMAC verschlüsselt und durch einen Kerberos-Frame an den Server übertragen. Die Aushandlung des Schlüssels findet w?hrend der Meldung ?Netzwerkverbindungen werden vorbereitet“ statt.

Die Nachschlagephase von RC4 bei einem Alphabet der Gr??e eines Bytes. Das Ausgabebyte wird von den Werten und ausgew?hlt, diese werden addiert modulo 256 gerechnet.

Kern des Verfahrens ist die sogenannte S-Box, eine zuf?llige Vertauschung oder Permutation des Standard-Alphabets (Byte-Werte 0–255). Mittels der S-Box wird eine Zufallsfolge erzeugt, die Bit für Bit durch Addition modulo 2, auch XOR-Verknüpfung genannt, mit dem Nachrichtenstrom verknüpft wird. Die S-Box wird zun?chst als identische Abbildung vorbesetzt, so dass für i=0 bis 255 gilt.

Die initiale Belegung der S-Box kann mit dem folgenden Pseudo-Code beschrieben werden. Die S-Box wird dabei aus dem Schlüssel der L?nge Byte berechnet:

  k[]: gegebene Schlüssel-Zeichenfolge der L?nge 5 bis 256 Byte
  L := L?nge des Schlüssels in Byte
  s[]: Byte-Vektor der L?nge 256
  Für i = 0 bis 255
    s[i] := i
  j := 0
  Für i = 0 bis 255
    j := (j + s[i] + k[i mod L]) mod 256
    vertausche s[i] mit s[j]

Die anschlie?ende Berechnung der Zufallsfolge erfolgt analog:

  klar[]: gegebene Klartext-Zeichenfolge der L?nge X
  schl[]: Vektor zum Abspeichern des Schlüsseltextes
  i := 0
  j := 0
  Für n = 0 bis X-1
    i := (i + 1) mod 256
    j := (j + s[i]) mod 256
    vertausche s[i] mit s[j]
    zufallszahl := s[(s[i] + s[j]) mod 256]
    schl[n] := zufallszahl XOR klar[n]

Zum Entschlüsseln verwendet man den gleichen Algorithmus, wobei der Schlüsseltext anstelle des Klartextes eingegeben wird. Zwei XOR-Verknüpfungen mit derselben Zufallszahl heben sich gegenseitig auf, und als Ausgabe entsteht wieder der Klartext.

Wie jede Stromchiffre bietet auch RC4 keinen Integrit?tsschutz. Wenn ein Angreifer ein Bit einer verschlüsselten Nachricht ?ndert, so ?ndert er damit auch das gleiche Bit des Klartextes.

Der erste praktische Angriff auf RC4 gelang Scott Fluhrer, Itsik Mantin und Adi Shamir im Jahr 2001.[5] RSA Security empfahl daraufhin, die ersten 256 Bytes (eine Runde) des Schlüsselstroms zu verwerfen.[6] Andreas Klein verbesserte daraufhin den Angriff, so dass er auch dann noch funktioniert.[7] Er empfahl, die Ausgabe der ersten 12 Runden zu verwerfen.

Anfang 2013 wurde ein neues Angriffsszenario von AlFardan, Bernstein, Paterson, Poettering und Schuldt vorgeschlagen, das statistische Auff?lligkeiten im von RC4 erzeugten Datenstrom nutzt,[8][9] um eine Nachricht zu entziffern, die über mehrere RC4-verschlüsselte TLS-Verbindungen übertragen wird.[10][11] 2015 stellten Mathy Vanhoef und Frank Piessens einen praktisch durchführbaren Angriff vor, in dem Magic-Cookies innerhalb von 52 Stunden entziffert werden konnten.[12]

Jacob Appelbaum ist der Ansicht, dass die NSA die RC4-Verschlüsselung in Echtzeit brechen k?nne. Bruce Schneier bezeichnete dies als eine plausible Vermutung.[13]

Die Europ?ische Agentur für Netz- und Informationssicherheit empfiehlt, RC4 durch Rabbit oder Snow 3G zu ersetzen.[14] Auch das Bundesamt für Sicherheit in der Informationstechnik r?t von der Verwendung von RC4 ab. So setzt beispielsweise die Deutsche Finanzagentur RC4 seit November 2013 nicht mehr ein.[15]

Die Internet Engineering Task Force verbietet mit dem RFC 7465 seit Februar 2015 den Einsatz von RC4, da in der Praxis die Zahl der Versuche, die zum Brechen der Verschlüsselung n?tig w?ren, zu klein geworden w?re und sie keine ausreichend hohe Sicherheit für TLS-Sessions mehr bieten k?nne.[16][3]

Am 27. Oktober 2014 stellten Ronald L. Rivest und Jacob C. N. Schuldt eine verbesserte Variante von RC4 namens Spritz vor.[17] Diese neue Variante ist auch Grundlage einer kryptographischen Hashfunktion. Allerdings wird die Performance von RC4 nicht erreicht. Der Algorithmus ist nur etwa halb so schnell wie RC4, und auch langsamer als die Blockchiffre Advanced Encryption Standard im Counter Mode.[17] Die Schlüsselberechnung dauert l?nger als bei RC4.[18]

Es folgt eine kurze Gegenüberstellung der Kernstücke von RC4 und SPRITZ.

RC4:

  i = i + 1
  j = j + S[i]
  SWAP(S[i],S[j])
  z = S[S[i] + S[j]]
  Return z

SPRITZ:

  i = i + w
  j = k + S[j + S[i]]
  k = i + k + S[j]
  SWAP(S[i],S[j])
  z = S[j + S[i + S[z + k]]]
  Return z

Der Parameter w ist eine zu N teilerfremde Zahl, wobei N (meist 256) die Gr??e des Arrays S ist. Addiert wird immer modulo N. Nach N Iterationen hat i daher jeden Wert von 0 bis N-1 genau einmal angenommen. Jeder Wert in S wurde entsprechend mindestens einmal mit einer zuf?llig gew?hlten Position vertauscht.

  • überblick über Arbeiten bezüglich der Sicherheit von RC4 (englisch)
  • Original-Post des damals noch geheimen RC4-Algorithmus im Usenet (englisch)
  • Scott Fluhrer, Itsik Mantin, Adi Shamir: Weaknesses in the Key Scheduling Algorithm of RC4. (PDF; 297 kB) cs.cornell.edu (englisch).
  • A Stream Cipher Encryption Algorithm “Arcfour”. Internet Engineering Task Force Network Working Group, 1997.
  • RFC: 4345 – Improved Arcfour Modes for the Secure Shell (SSH) Transport Layer Protocol. (englisch).

Einzelnachweise

[Bearbeiten | Quelltext bearbeiten]
  1. Thank you Bob Anderson. In: Cypherphunks Mailingliste. Abgerufen am 1. Januar 2025.
  2. Jürgen Schmidt: IETF verbietet RC4-Verschlüsselung in TLS. Heise Security, 20. Februar 2015, abgerufen am 20. Februar 2015.
  3. a b A. Popov: RFC: 7465 – Prohibiting RC4 Cipher Suites. Februar 2015 (englisch).
  4. Mitsuru Matsui: Key Collisions of the RC4 Stream Cipher. Fast Software Encryption, 2009. In: Lecture Notes. In: Computer Science, Nummer 5665, Springer Verlag, 2009, S. 38–50, Pr?sentation (PDF; 267 kB; englisch)
  5. Scott Fluhrer, Itsik Mantin, Adi Shamir: Weaknesses in the Key Scheduling Algorithm of RC4. In: Selected Areas in Cryptography (= Lecture Notes in Computer Science). Band 2259. Springer, 2001, S. 1–24, doi:10.1007/3-540-45537-X_1 (weizmann.ac.il).
  6. RSA Security Response to Weaknesses in Key Scheduling Algorithm of RC4. RSA Security, archiviert vom Original (nicht mehr online verfügbar) am 29. September 2011; abgerufen am 10. September 2012 (englisch).  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gem?? Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.rsa.com
  7. Andreas Klein: Attacks on the RC4 stream cipher. In: Designs, Codes and Cryptography. Band 48, Nr. 3. Springer, 2008, S. 269–286, doi:10.1007/s10623-008-9206-6.
  8. Nadhem AlFardan, Daniel J. Bernstein, Kenneth G. Paterson, Bertram Poettering, Jacob C.N. Schuldt: On the Security of RC4 in TLS. 2013, ISBN 978-1-931971-03-4 (usenix.org).
  9. Pouyan Sepehrdad, Serge Vaudenay, Martin Vuagnoux: Discovery and Exploitation of New Biases in RC4. In: Lecture Notes in Computer Science. Band 6544, 2011, S. 74–91, doi:10.1007/978-3-642-19574-7_5 (englisch, springer.com).
  10. Matthew Green: Attack of the week: RC4 is kind of broken in TLS. In: Cryptography Engineering. Abgerufen am 12. M?rz 2013 (englisch).
  11. Nadhem AlFardan, Dan Bernstein, Kenny Paterson, Bertram Poettering, Jacob Schuldt: On the Security of RC4 in TLS. Royal Holloway University of London, abgerufen am 13. M?rz 2013.
  12. Mathy Vanhoef, Frank Piessens: All Your Biases Belong To Us: Breaking RC4 in WPA-TKIP and TLS. (PDF; 346 kB) rc4nomore.com
  13. NSA entschlüsselt Webserver-Daten angeblich in Echtzeit. Heise Security, abgerufen am 7. November 2013 (englisch).
  14. Michael Brenner: ENISA-Empfehlungen zu Krypto-Verfahren. Heise Security, abgerufen am 18. November 2013.
  15. Wichtige Information für Internetbanking-Nutzer. Deutsche Finanzagentur, 19. November 2013, archiviert vom Original (nicht mehr online verfügbar) am 7. Januar 2015; abgerufen am 2. Januar 2014.  Info: Der Archivlink wurde automatisch eingesetzt und noch nicht geprüft. Bitte prüfe Original- und Archivlink gem?? Anleitung und entferne dann diesen Hinweis.@1@2Vorlage:Webachiv/IABot/www.deutsche-finanzagentur.de
  16. Jürgen Schmidt: IETF verbietet RC4-Verschlüsselung in TLS. In: Heise Security. Heise online, 20. Februar 2015, abgerufen am 8. Juli 2015.
  17. a b Ronald L. Rivest, Jacob C. N. Schuldt: Spritz – a spongy RC4-like stream cipher and hash function. (PDF) 27. Oktober 2014, abgerufen am 1. November 2014.
  18. Spritz: A New RC4-Like Stream Cipher. Bruce Schneier, 27. Oktober 2014, abgerufen am 1. November 2014.
心脏早搏是什么原因造成的 山炮是什么意思 磨盘有什么风水说法 为什么总是放屁很频繁 隐血是什么意思
血糖高不能吃什么水果 被褥是什么 弟弟是什么意思 孱弱是什么意思 三个十念什么
属猪的幸运颜色是什么 结膜囊在眼睛什么位置 脯氨酸氨基肽酶阳性是什么意思 免疫力低吃什么补 苏铁是什么植物
湿气重吃什么药最好 12月18日什么星座 一夫一妻制产生于什么时期 esmara是什么品牌 眼白浑浊是什么原因
叻叻猪是什么意思hcv9jop2ns7r.cn 今天吃什么hcv8jop1ns0r.cn 过期食品属于什么垃圾hcv8jop2ns4r.cn 形近字什么意思hcv8jop7ns7r.cn 酒精对皮肤有什么伤害hcv9jop1ns7r.cn
脉络是什么意思hcv8jop9ns8r.cn 尿检3个加号什么意思hcv7jop9ns1r.cn 什么是户籍所在地hcv7jop5ns3r.cn 子宫切除后要注意什么hcv7jop9ns5r.cn chanel什么牌子hcv8jop2ns2r.cn
多动症是什么原因造成hcv8jop0ns4r.cn 三观是什么hcv8jop0ns9r.cn 负罪感是什么意思hcv8jop1ns4r.cn 排卵期有什么hcv9jop0ns5r.cn 骨化是什么意思hcv8jop9ns6r.cn
小鸭子吃什么hcv9jop7ns3r.cn 长疱疹是什么原因xinmaowt.com 吃什么药去体内湿气hcv8jop8ns8r.cn 什么是登革热病hcv8jop0ns3r.cn 倍增是什么意思hcv9jop2ns8r.cn
百度