Which Encryption Method Is Used By Wpa For Wireless Networks
Wi-Fi Protected Access (WPA), Wi-Fi Protected Access II (WPA2), and Wi-Fi Protected Access three (WPA3) are the three security and security certification programs developed by the Wi-Fi Brotherhood to secure wireless computer networks. The Brotherhood divers these in response to serious weaknesses researchers had constitute in the previous system, Wired Equivalent Privacy (WEP).[1]
WPA (sometimes referred to TKIP standard) became available in 2003. The Wi-Fi Brotherhood intended it as an intermediate measure out in apprehension of the availability of the more secure and complex WPA2, which became available in 2004 and is a mutual autograph for the full IEEE 802.11i (or IEEE 802.11i-2004) standard.
In January 2018, Wi-Fi Brotherhood appear the release of WPA3 with several security improvements over WPA2.[2]
Versions [edit]
WPA [edit]
The Wi-Fi Brotherhood intended WPA as an intermediate mensurate to accept the place of WEP pending the availability of the full IEEE 802.11i standard. WPA could be implemented through firmware upgrades on wireless network interface cards designed for WEP that began shipping equally far back every bit 1999. However, since the changes required in the wireless access points (APs) were more than extensive than those needed on the network cards, most pre-2003 APs could not be upgraded to support WPA.
The WPA protocol implements the Temporal Key Integrity Protocol (TKIP). WEP used a 64-scrap or 128-bit encryption cardinal that must be manually entered on wireless access points and devices and does not change. TKIP employs a per-bundle key, pregnant that it dynamically generates a new 128-bit cardinal for each packet and thus prevents the types of attacks that compromised WEP.[3]
WPA too includes a Message Integrity Bank check, which is designed to prevent an assailant from altering and resending data packets. This replaces the circadian back-up check (CRC) that was used by the WEP standard. CRC's main flaw was that information technology did not provide a sufficiently strong data integrity guarantee for the packets it handled.[four] Well-tested message hallmark codes existed to solve these problems, but they required also much computation to be used on old network cards. WPA uses a message integrity check algorithm called TKIP to verify the integrity of the packets. TKIP is much stronger than a CRC, simply non as stiff every bit the algorithm used in WPA2. Researchers have since discovered a flaw in WPA that relied on older weaknesses in WEP and the limitations of the message integrity code hash function, named Michael, to recollect the keystream from curt packets to utilize for re-injection and spoofing.[5] [6]
WPA2 [edit]
Ratified in 2004, WPA2 replaced WPA. WPA2, which requires testing and certification by the Wi-Fi Alliance, implements the mandatory elements of IEEE 802.11i. In item, information technology includes mandatory back up for CCMP, an AES-based encryption mode.[7] [viii] Certification began in September, 2004. From March 13, 2006, to June thirty, 2020, WPA2 certification was mandatory for all new devices to bear the Wi-Fi trademark.[9] [10]
WPA3 [edit]
In January 2018, the Wi-Fi Alliance announced WPA3 as a replacement to WPA2.[11] [12] Certification began in June 2018.[13]
The new standard uses an equivalent 192-flake cryptographic force in WPA3-Enterprise mode[14] (AES-256 in GCM mode with SHA-384 as HMAC), and however mandates the use of CCMP-128 (AES-128 in CCM mode) every bit the minimum encryption algorithm in WPA3-Personal mode.
The WPA3 standard also replaces the pre-shared fundamental (PSK) exchange with Simultaneous Authentication of Equals (SAE) commutation, a method originally introduced with IEEE 802.11s, resulting in a more than secure initial key commutation in personal mode[15] [xvi] and forward secrecy.[17] The Wi-Fi Alliance also claims that WPA3 will mitigate security issues posed by weak passwords and simplify the process of setting up devices with no brandish interface.[2] [18]
Protection of management frames as specified in the IEEE 802.11w amendment is also enforced by the WPA3 specifications.
Hardware support [edit]
WPA has been designed specifically to piece of work with wireless hardware produced prior to the introduction of WPA protocol,[nineteen] which provides inadequate security through WEP. Some of these devices back up WPA just after applying firmware upgrades, which are non bachelor for some legacy devices.[19]
Wi-Fi devices certified since 2006 support both the WPA and WPA2 security protocols. WPA3 is required since July 1, 2020.[ten] The newer versions may not work with some older network cards.[ citation needed ]
WPA terminology [edit]
| Parts of this article (those related to SAE) need to exist updated. (July 2020) |
Different WPA versions and protection mechanisms can be distinguished based on the target end-user (according to the method of authentication primal distribution), and the encryption protocol used.
Target users (authentication primal distribution) [edit]
- WPA-Personal
- Also referred to as WPA-PSK (pre-shared key) mode, this is designed for home and small role networks and doesn't crave an hallmark server.[20] Each wireless network device encrypts the network traffic by deriving its 128-bit encryption primal from a 256-bit shared key. This primal may be entered either equally a cord of 64 hexadecimal digits, or as a passphrase of 8 to 63 printable ASCII characters.[21] This pass-phrase-to-PSK mapping is nevertheless not binding, equally Annex J is informative in the latest 802.11 standard.[22] If ASCII characters are used, the 256-flake key is calculated by applying the PBKDF2 key derivation function to the passphrase, using the SSID as the salt and 4096 iterations of HMAC-SHA1.[23] WPA-Personal way is available on all iii WPA versions.
- WPA-Enterprise
- As well referred to equally WPA-802.1X mode, and sometimes but WPA (equally opposed to WPA-PSK), this is designed for enterprise networks and requires a RADIUS authentication server. This requires a more than complicated setup, simply provides boosted security (e.g. protection against dictionary attacks on short passwords). Various kinds of the Extensible Hallmark Protocol (EAP) are used for hallmark. WPA-Enterprise way is bachelor on all three WPA versions.
- Wi-Fi Protected Setup (WPS)
- This is an alternative authentication key distribution method intended to simplify and strengthen the procedure, only which, as widely implemented, creates a major security hole via WPS PIN recovery.
Encryption protocol [edit]
- TKIP (Temporal Primal Integrity Protocol)
- The RC4 stream zero is used with a 128-scrap per-packet central, meaning that information technology dynamically generates a new cardinal for each packet. This is used past WPA.
- CCMP (CTR mode with CBC-MAC Protocol)
- The protocol used past WPA2, based on the Advanced Encryption Standard (AES) nada forth with stiff message actuality and integrity checking is significantly stronger in protection for both privacy and integrity than the RC4-based TKIP that is used by WPA. Among informal names are "AES" and "AES-CCMP". Co-ordinate to the 802.11n specification, this encryption protocol must be used to reach fast 802.11n high bitrate schemes, though not all implementations[ vague ] enforce this.[24] Otherwise, the data rate volition not exceed 54 Mbit/s.
EAP extensions under WPA and WPA2 Enterprise [edit]
Originally, only EAP-TLS (Extensible Hallmark Protocol - Ship Layer Security) was certified by the Wi-Fi brotherhood. In Apr 2010, the Wi-Fi Alliance announced the inclusion of additional EAP[25] types to its WPA- and WPA2-Enterprise certification programs.[26] This was to ensure that WPA-Enterprise certified products can interoperate with ane some other.
As of 2010[update] the certification plan includes the post-obit EAP types:
- EAP-TLS (previously tested)
- EAP-TTLS/MSCHAPv2 (April 2005[27])
- PEAPv0/EAP-MSCHAPv2 (April 2005)
- PEAPv1/EAP-GTC (April 2005)
- PEAP-TLS
- EAP-SIM (April 2005)
- EAP-AKA (April 2009[28])
- EAP-FAST (April 2009)
802.1X clients and servers developed past specific firms may support other EAP types. This certification is an attempt for popular EAP types to interoperate; their failure to do so as of 2013[update] is one of the major problems preventing rollout of 802.1X on heterogeneous networks.
Commercial 802.1X servers include Microsoft Internet Authentication Service and Juniper Networks Steelbelted RADIUS every bit well as Aradial Radius server.[29] FreeRADIUS is an open source 802.1X server.
Security issues [edit]
Weak countersign [edit]
Pre-shared key WPA and WPA2 remain vulnerable to password neat attacks if users rely on a weak password or passphrase. WPA passphrase hashes are seeded from the SSID name and its length; rainbow tables exist for the top 1,000 network SSIDs and a multitude of common passwords, requiring only a quick lookup to speed upwards keen WPA-PSK.[30]
Brute forcing of simple passwords tin can be attempted using the Aircrack Suite starting from the 4-way hallmark handshake exchanged during association or periodic re-hallmark.[31] [32] [33] [34] [35]
WPA3 replaces cryptographic protocols susceptible to off-line assay with protocols that crave interaction with the infrastructure for each guessed password, supposedly placing temporal limits on the number of guesses.[11] Nonetheless, design flaws in WPA3 enable attackers to plausibly launch brute-force attacks (see Dragonblood attack).
Lack of forrad secrecy [edit]
WPA and WPA2 don't provide forward secrecy, meaning that once an adverse person discovers the pre-shared key, they can potentially decrypt all packets encrypted using that PSK transmitted in the future and fifty-fifty past, which could be passively and silently nerveless by the aggressor. This too means an attacker can silently capture and decrypt others' packets if a WPA-protected access indicate is provided gratuitous of accuse at a public place, because its password is unremarkably shared to anyone in that place. In other words, WPA just protects from attackers who don't accept access to the password. Because of that, it's safer to utilize Transport Layer Security (TLS) or similar on elevation of that for the transfer of any sensitive data. However starting from WPA3, this issue has been addressed.[17]
WPA packet spoofing and decryption [edit]
Mathy Vanhoef and Frank Piessens[36] significantly improved upon the WPA-TKIP attacks of Erik Tews and Martin Beck.[37] [38] They demonstrated how to inject an capricious number of packets, with each packet containing at nigh 112 bytes of payload. This was demonstrated by implementing a port scanner, which can be executed against any client using WPA-TKIP. Additionally they showed how to decrypt arbitrary packets sent to a client. They mentioned this tin be used to hijack a TCP connexion, assuasive an aggressor to inject malicious JavaScript when the victim visits a website. In contrast, the Beck-Tews attack could only decrypt brusque packets with mostly known content, such as ARP letters, and only allowed injection of three to 7 packets of at nigh 28 bytes. The Brook-Tews attack too requires quality of service (equally divers in 802.11e) to be enabled, while the Vanhoef-Piessens assail does not. Neither assault leads to recovery of the shared session key betwixt the customer and Access Bespeak. The authors say using a brusque rekeying interval can preclude some attacks but not all, and strongly recommend switching from TKIP to AES-based CCMP.
Halvorsen and others prove how to modify the Beck-Tews attack to allow injection of three to 7 packets having a size of at nearly 596 bytes.[39] The downside is that their assail requires substantially more than time to execute: approximately 18 minutes and 25 seconds. In other work Vanhoef and Piessens showed that, when WPA is used to encrypt broadcast packets, their original attack can as well be executed.[xl] This is an important extension, as substantially more than networks use WPA to protect broadcast packets, than to protect unicast packets. The execution time of this attack is on average around 7 minutes, compared to the 14 minutes of the original Vanhoef-Piessens and Beck-Tews attack.
The vulnerabilities of TKIP are meaning because WPA-TKIP had been held before to be an extremely safe combination; indeed, WPA-TKIP is still a configuration option upon a wide variety of wireless routing devices provided by many hardware vendors. A survey in 2013 showed that 71% yet let usage of TKIP, and xix% exclusively back up TKIP.[36]
WPS PIN recovery [edit]
A more serious security flaw was revealed in December 2011 by Stefan Viehböck that affects wireless routers with the Wi-Fi Protected Setup (WPS) characteristic, regardless of which encryption method they use. Most recent models have this characteristic and enable it by default. Many consumer Wi-Fi device manufacturers had taken steps to eliminate the potential of weak passphrase choices by promoting culling methods of automatically generating and distributing strong keys when users add a new wireless adapter or apparatus to a network. These methods include pushing buttons on the devices or inbound an 8-digit Pivot.
The Wi-Fi Brotherhood standardized these methods as Wi-Fi Protected Setup; nevertheless, the PIN feature every bit widely implemented introduced a major new security flaw. The flaw allows a remote assailant to recover the WPS Pin and, with it, the router'south WPA/WPA2 password in a few hours.[41] Users have been urged to turn off the WPS feature,[42] although this may non be possible on some router models. As well, the Pivot is written on a characterization on most Wi-Fi routers with WPS, and cannot be changed if compromised.
WPA3 introduces a new alternative for the configuration of devices that lack sufficient user interface capabilities past allowing nearby devices to serve as an adequate UI for network provisioning purposes, thus mitigating the demand for WPS.[11]
MS-CHAPv2 and lack of AAA server CN validation [edit]
Several weaknesses have been establish in MS-CHAPv2, some of which severely reduce the complexity of beast-force attacks, making them feasible with modern hardware. In 2012 the complexity of breaking MS-CHAPv2 was reduced to that of breaking a single DES key, piece of work by Moxie Marlinspike and Marsh Ray. Moxie advised: "Enterprises who are depending on the mutual hallmark properties of MS-CHAPv2 for connection to their WPA2 Radius servers should immediately start migrating to something else."[43]
Tunneled EAP methods using TTLS or PEAP which encrypt the MSCHAPv2 exchange are widely deployed to protect against exploitation of this vulnerability. However, prevalent WPA2 client implementations during the early 2000s were prone to misconfiguration by end users, or in some cases (e.m. Android), lacked any user-attainable way to properly configure validation of AAA server certificate CNs. This extended the relevance of the original weakness in MSCHAPv2 within MiTM attack scenarios.[44] Nether stricter WPA2 compliance tests announced alongside WPA3, certified client software will be required to adjust to sure behaviors surrounding AAA certificate validation.[11]
Hole196 [edit]
Hole196 is a vulnerability in the WPA2 protocol that abuses the shared Grouping Temporal Fundamental (GTK). Information technology can be used to carry man-in-the-eye and denial-of-service attacks. However, it assumes that the aggressor is already authenticated against Access Point and thus in possession of the GTK.[45] [46]
Predictable Group Temporal Key (GTK) [edit]
In 2016 it was shown that the WPA and WPA2 standards contain an insecure expository random number generator (RNG). Researchers showed that, if vendors implement the proposed RNG, an attacker is able to predict the group central (GTK) that is supposed to be randomly generated past the admission point (AP). Additionally, they showed that possession of the GTK enables the attacker to inject whatsoever traffic into the network, and allowed the attacker to decrypt unicast internet traffic transmitted over the wireless network. They demonstrated their assault confronting an Asus RT-AC51U router that uses the MediaTek out-of-tree drivers, which generate the GTK themselves, and showed the GTK can exist recovered inside two minutes or less. Similarly, they demonstrated the keys generated by Broadcom access daemons running on VxWorks five and later can be recovered in four minutes or less, which affects, for example, certain versions of Linksys WRT54G and certain Apple tree Drome Extreme models. Vendors can defend against this assail by using a secure RNG. Past doing so, Hostapd running on Linux kernels is not vulnerable against this attack and thus routers running typical OpenWrt or LEDE installations practice non exhibit this issue.[47]
KRACK set on [edit]
In October 2017, details of the KRACK (Key Reinstallation Attack) attack on WPA2 were published.[48] [49] The KRACK assail is believed to affect all variants of WPA and WPA2; however, the security implications vary between implementations, depending upon how individual developers interpreted a poorly specified office of the standard. Software patches tin can resolve the vulnerability but are not available for all devices.[50]
Dragonblood assault [edit]
In April 2019, serious design flaws in WPA3 were found which let attackers to perform downgrade attacks and side-channel attacks, enabling brute-forcing the passphrase, besides as launching denial-of-service attacks on Wi-Fi base stations.[51]
References [edit]
- ^ "Understanding WEP Weaknesses". Wiley Publishing. Retrieved 2010-01-10 .
- ^ a b "Wi-Fi Alliance® introduces security enhancements | Wi-Fi Brotherhood". world wide web.wi-fi.org . Retrieved 2018-01-09 .
- ^ Meyers, Mike (2004). Managing and Troubleshooting Networks. Network+. McGraw Loma. ISBN978-0-07-225665-9.
- ^ Ciampa, Mark (2006). CWNA Guide to Wireless LANS. Networking. Thomson.
- ^ Huang, Jianyong; Seberry, Jennifer; Susilo, Willy; Bunder, Martin (2005). "Security assay of Michael: the IEEE 802.11i message integrity code". International Briefing on Embedded and Ubiquitous Calculating: 423–432. Retrieved 26 February 2017.
- ^ "Battered, merely not broken: understanding the WPA crevice". Ars Technica. 2008-11-06.
- ^ Jonsson, Jakob. "On the Security of CTR + CBC-MAC" (PDF). NIST. Retrieved 2010-05-15 .
- ^ Jonsson, Jakob (2003). "On the Security of CTR + CBC-MAC" (PDF). Selected Areas in Cryptography. Lecture Notes in Information science. Vol. 2595. pp. 76–93. doi:10.1007/iii-540-36492-7_7. ISBN978-iii-540-00622-0 . Retrieved 2019-12-11 .
- ^ "WPA2 Security Now Mandatory for Wi-Fi CERTIFIED Products". Wi-Fi Brotherhood. Retrieved 2013-02-28 .
- ^ a b "File Download | Wi-Fi Brotherhood". www.wi-fi.org . Retrieved 2020-06-twenty .
- ^ a b c d Dawn Kawamoto. "Wi-Fi Alliance Launches WPA2 Enhancements and Debuts WPA3". DARKReading.
- ^ "WPA3 protocol volition make public Wi-Fi hotspots a lot more secure". Techspot.
- ^ "Wi-Fi Alliance® introduces Wi-Fi CERTIFIED WPA3™ security | Wi-Fi Alliance". world wide web.wi-fi.org . Retrieved 2020-06-20 .
- ^ "Wi-Fi Brotherhood introduces Wi-Fi Certified WPA3 security | Wi-Fi Alliance". www.wi-fi.org . Retrieved 2018-06-26 .
- ^ "Wi-Fi Certified WPA3 Program". Retrieved 2018-06-27 .
- ^ Wi-Fi Gets More Secure: Everything Y'all Need to Know Most WPA3
- ^ a b "The Next Generation of Wi-Fi Security Will Salve You From Yourself". Wired . Retrieved 2018-06-26 .
- ^ "WPA3 Volition Raise WI-FI Security" (PDF). U.S. National Security Agency, Cybersecurity Report. June 2018.
- ^ a b "Wi-Fi Protected Access White Paper". Wi-Fi Brotherhood. Archived from the original on 2008-09-14. Retrieved 2008-08-15 .
WPA is both frontwards and backward-compatible and is designed to run on existing Wi-Fi devices every bit a software download.
- ^ "Wi-Fi Brotherhood: Glossary". Archived from the original on 2010-03-04. Retrieved 2010-03-01 .
- ^ Each graphic symbol in the passphrase must have an encoding in the range of 32 to 126 (decimal), inclusive. (IEEE Std. 802.11i-2004, Annex H.4.1)
The space character is included in this range. - ^ "IEEE SA - IEEE 802.11-2020". SA Main Site . Retrieved 2022-02-06 .
- ^ van Rantwijk, Joris (2006-12-06). "WPA cardinal adding — From passphrase to hexadecimal key". Retrieved 2011-12-24 .
- ^ "Data rate volition not exceed 54 Mbps when WEP or TKIP encryption is configured".
- ^ "Wi-Fi Alliance: Definition of EAP (Extensible Authentication Protocol)". Wi-Fi Alliance Featured Topics.
- ^ "Wi-Fi Alliance expands Wi-Fi Protected Admission Certification Program for Enterprise and Government Users". Wi-Fi Alliance Press Release.
- ^ "Wi-Fi Alliance expands Wi-Fi Protected Access Certification Program for Enterprise and Regime Users". Wi-Fi Alliance Featured Topics.
- ^ "Wi-Fi CERTIFIED™ expanded to support EAP-AKA and EAP-FAST authentication mechanisms". Wi-Fi Alliance Featured Topics.
- ^ info@aradial.com. "Radius Server software and AAA RADIUS billing systems - Aradial". Aradial.com . Retrieved 16 October 2017.
- ^ "Church of Wifi WPA-PSK Rainbow Tables". The Renderlab. Retrieved 2019-01-02 .
- ^ "WPA2 wireless security cracked". ScienceDaily. doi:ten.1504/IJICS.2014.059797. Retrieved 2014-04-30 .
- ^ "Exposing WPA2 security protocol vulnerabilities". Inderscience.metapress.com. International Journal of Information and Calculator Security. 2014-03-13. Archived from the original on 2014-03-22. Retrieved 2014-04-xxx .
- ^ "Researchers Outline How to Crevice WPA2 Security". SecurityWeek.Com. 2014-03-24. Retrieved 2014-04-30 .
- ^ "WPA2 wireless security cracked". Phys.org. 2014-03-20. Retrieved 2014-05-sixteen .
- ^ "Exposing WPA2 Paper". InfoSec Customs. 2014-05-02. Retrieved 2014-05-16 .
- ^ a b Vanhoef, Mathy; Piessens, Frank (May 2013). "Practical Verification of WPA-TKIP Vulnerabilities" (PDF). Proceedings of the eighth ACM SIGSAC Symposium on Data, Computer and Communications Security. ASIA CCS '13: 427–436. doi:10.1145/2484313.2484368. ISBN9781450317672. S2CID 7639081.
- ^ "Practical Attacks against WEP and WPA" (PDF) . Retrieved 2010-11-15 .
- ^ "Enhanced TKIP Michael Attacks" (PDF) . Retrieved 2010-11-15 .
- ^ Halvorsen, Finn M.; Haugen, Olav; Eian, Martin; Mjølsnes, Stig F. (September 30, 2009). "An Improved Attack on TKIP". Identity and Privacy in the Internet Historic period. Lecture Notes in Computer Science. Vol. 5838. pp. 120–132. doi:10.1007/978-iii-642-04766-4_9. ISBN978-three-642-04765-7.
- ^ Vanhoef, Mathy; Piessens, Frank (December 2014). "Advanced Wi-Fi Attacks Using Commodity Hardware" (PDF). Proceedings of the 30th Annual Calculator Security Applications Conference. ACSAC '14: 256–265. doi:10.1145/2664243.2664260. ISBN9781450330053. S2CID 3619463.
- ^ Viehbock, Stefan (26 Dec 2011). "Brute forcing Wi-Fi Protected Setup" (PDF).
- ^ "Vulnerability Annotation VU#723755 - WiFi Protected Setup (WPS) PIN brute force vulnerability". Kb.cert.org . Retrieved sixteen October 2017.
- ^ "Split and Conquer: Great MS-CHAPv2 with a 100% success rate". Moxie Marlinspike. Archived from the original on 2016-03-sixteen. Retrieved 2012-08-03 .
- ^ "Is WPA2 Security Broken Due to Defcon MS-CHAPv2 Cracking?".
- ^ "Mojo Networks Scalable Secure Cloud Managed WiFi WPA2 Hole196 Vulnerability". Airtightnetworks.com . Retrieved 16 Oct 2017.
- ^ Tangent, The Dark. "DEF CON® Hacking Briefing - DEF CON 18 Archive". Defcon.org . Retrieved 16 October 2017.
- ^ Vanhoef, Mathy; Piessens, Frank (August 2016). "Predicting, Decrypting, and Abusing WPA2/802.11 Group Keys" (PDF). Proceedings of the 25th USENIX Security Symposium: 673–688.
- ^ "KRACK Attacks: Breaking WPA2". Krackattacks.com . Retrieved 16 October 2017.
- ^ "Astringent flaw in WPA2 protocol leaves Wi-Fi traffic open to eavesdropping". Arstechnica.com . Retrieved 16 Oct 2017.
- ^ Chacos, Brad; Simon, Michael. "KRACK Wi-Fi attack threatens all networks: How to stay safe and what you demand to know". PCWorld . Retrieved 2018-02-06 .
- ^ Vanhoef, Mathy; Ronen, Eyal. "Dragonblood: A Security Analysis of WPA3's SAE Handshake" (PDF) . Retrieved 2019-04-17 .
External links [edit]
- Official standards document: IEEE Std 802.11i-2004 (PDF). IEEE (The Plant of Electric and Electronics Engineers, Inc.). 23 July 2004. ISBN0-7381-4074-0.
- Wi-Fi at Curlie
- Wi-Fi Alliance's Interoperability Certificate folio
- Weakness in Passphrase Choice in WPA Interface, past Robert Moskowitz. Retrieved March 2, 2004.
- The Evolution of 802.11 Wireless Security, by Kevin Benton, April 18th 2010 Archived 2016-03-02 at the Wayback Car
Which Encryption Method Is Used By Wpa For Wireless Networks,
Source: https://en.wikipedia.org/wiki/Wi-Fi_Protected_Access
Posted by: kingrepasustem.blogspot.com
0 Response to "Which Encryption Method Is Used By Wpa For Wireless Networks"
Post a Comment