Skip to main content

Parkside plasma cutter PPSK 40 b2: comparing features and deployment models

This authoritative technical reference compares Private Pre-Shared Key (PPSK) authentication models for multi-tenant networks, specifically the PPSK 40 B2 architecture. It provides IT managers and property developers with a definitive framework for deploying secure, isolated WiFi that supports residential IoT devices at scale.

📖 6 min read📝 1,306 words🔧 2 worked examples3 practice questions📚 8 key definitions

Listen to this guide

View podcast transcript
Welcome to the Purple Technical Briefing. Today we're talking about something that property developers, BTR operators, and landlords often get wrong at the design stage - and it costs them dearly once residents move in. We're covering PPSK - Private Pre-Shared Key - specifically the architecture known as PPSK 40 B2, which refers to a 40-character key length with the B2 deployment profile. We'll compare the three main deployment models, walk through the authentication architecture, and give you a clear framework for making the right decision for your building. Whether you're specifying a new development or retrofitting an existing one, this briefing will save you time and money. Let's start with the problem. If you're managing a multi-tenant building - a build-to-rent block, a student accommodation development, an MDU - you have a fundamental tension in your network design. Every resident needs a private, home-like WiFi experience. Their Chromecast needs to find their phone. Their smart speaker needs to talk to their bulbs. Their work laptop needs to stay off the same network segment as their neighbour's devices. But you're sharing physical infrastructure. One set of access points, one uplink, one building-wide network. How do you give 200 residents 200 private networks without running 200 separate SSIDs? The answer is PPSK - and specifically, the unique per-user variant that we call UU PPSK. But before we get there, let me walk you through the three models you'll encounter, because understanding the differences is the whole point of this briefing. Model one: shared PSK. One password, everyone on the same network. This is what most buildings still run today. It's simple to deploy, but it's a single point of failure. One resident posts the password on a forum, and you've lost control of your network. You want to remove a contractor's access? You have to change the password for everyone. At scale, this is simply not manageable. And from a GDPR perspective, it's a compliance gap - you cannot attribute network activity to a specific resident when every device looks identical from the RADIUS server's perspective. Model two: Group PPSK. Here, you assign a unique key to each group of users - perhaps one key per floor, or one key per tenancy type. It's better than a shared password, but it still has what I call a blast radius problem. If one key in a group is compromised, the entire group is affected. And you still can't isolate individual residents from each other at the network layer. Group PPSK is a reasonable interim step for smaller deployments, but it doesn't scale. Model three: UU PPSK. Unique per-User Pre-Shared Key. Every single resident, every single device group, gets its own cryptographically unique key. And that key maps to its own VLAN - its own network segment, completely isolated from every other resident in the building. This is the architecture that delivers what I call the WiFi bubble. Resident A's devices can see each other - they can cast, they can pair, they can share files, exactly as they would on a home network. But Resident A cannot see a single device belonging to Resident B, even though they're both connected to the same access point, on the same SSID, using the same physical cable infrastructure. Now let me walk you through the technical authentication flow, because this is where the architecture earns its keep. When a resident's device connects to the SSID, the Wireless LAN Controller intercepts the connection attempt and forwards the device's MAC address to a RADIUS server. The RADIUS server - which can be cloud-hosted, as Purple's is - looks up that MAC address in its identity store. It returns an Access-Accept response containing the unique pre-shared key assigned to that resident. The controller validates the key the device presented against the returned key. If they match, the device is authenticated and placed on the resident's dedicated VLAN. Critically, that RADIUS response also carries the VLAN assignment. So the device doesn't just get authenticated - it gets automatically placed on the correct network segment, with the correct bandwidth policy, the correct firewall rules, all from a single SSID. No SSID proliferation. No beacon overhead. One network name, hundreds of isolated private networks underneath it. Now, the PPSK 40 B2 designation is worth unpacking. The 40 refers to the minimum key length - 40 characters. This matters because shorter keys are vulnerable to offline dictionary attacks. A 40-character key generated from a cryptographically random source has an entropy level that makes brute-force attacks computationally infeasible with current hardware. The B2 profile refers to the deployment model: RADIUS-backed PPSK with cloud orchestration, as opposed to B1 which is controller-local storage. B2 is the profile you want for any deployment above 50 units. Let me now cover the three deployment models in practical terms. The first is controller-local PPSK. Here, the unique keys are stored directly on the wireless controller, with no external RADIUS server required. This works well for smaller deployments - up to around 200 units - and it's the simplest to operate. Ubiquiti UniFi supports this natively. The limitation is scalability. Most controllers cap out at a few hundred local PPSK entries, and you lose the centralised lifecycle management that makes UU PPSK operationally viable at scale. The second model is RADIUS-backed PPSK. Here, the keys are stored in an external RADIUS server, and the controller queries the RADIUS server for every new connection. This scales to thousands of units. The operational overhead is higher, but the scalability and the lifecycle management capabilities are significantly better. Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist - all support this model. The third model - and the one Purple recommends for BTR and MDU operators - is cloud RADIUS-as-a-Service. Here, the RADIUS infrastructure is hosted and managed by Purple, and you connect your access points to it via a cloud overlay. This gives you the scalability of RADIUS-backed PPSK without the operational overhead of running your own RADIUS server. Purple's platform sits on top of your existing hardware - whether that's Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, or Fortinet - and provides the orchestration layer for key provisioning, lifecycle management, and resident onboarding. Let me give you two concrete deployment scenarios. The first is a 250-unit Build to Rent development. The developer had specified Cisco Meraki access points throughout the building. They needed each resident to have a private WiFi experience with full IoT support, same-day move-in readiness, and the ability to support 15 to 25 devices per household. The average BTR household now connects 18 devices to WiFi - from phones and laptops to smart speakers, streaming sticks, and connected appliances. The architecture deployed was a single SSID across the building, with UU PPSK via Purple's cloud RADIUS service. Each resident received a unique key at move-in, delivered via the resident app. The key mapped to a dedicated VLAN with a private subnet, giving each household a fully isolated network segment. mDNS reflection was enabled within each VLAN, so Chromecast, Apple TV, and Sonos all worked as expected. The building went live with 250 active resident VLANs on day one, with zero manual RADIUS configuration required by the on-site team. The second scenario is a 400-bed purpose-built student accommodation block. The challenge here is the annual cohort turnover. Every August, 400 students move out and 400 new students move in, often within the same week. With a shared PSK model, that means a building-wide password rotation affecting every returning resident. With UU PPSK, it means revoking 400 keys and provisioning 400 new ones - all automated via the student management system integration. The operations team reported a 70% reduction in WiFi-related support tickets in the first term, primarily because the Chromecast and smart TV pairing issues that had plagued the previous shared PSK deployment were completely eliminated. Now let me cover the implementation pitfalls, because there are three that catch most deployments out. Pitfall one: MAC address randomisation. Since iOS 14, Android 10, and Windows 11, devices use randomised MAC addresses by default for privacy reasons. If your RADIUS server is doing a MAC lookup and the device presents a randomised address, the lookup fails and the device can't connect. The solution is to configure your SSID to request that clients use their permanent hardware MAC address, or to implement a pre-registration workflow where residents register their device before connecting. Purple's platform handles this automatically as part of the resident onboarding flow. Pitfall two: mDNS isolation. By default, mDNS - which is the protocol that Chromecast, AirPlay, and Sonos use to discover devices - does not cross VLAN boundaries. If you isolate residents into separate VLANs without enabling mDNS reflection, their smart devices won't work. Make sure your controller or your cloud overlay supports per-VLAN mDNS reflection before you commit to the architecture. Pitfall three: key lifecycle management. The operational value of UU PPSK over a shared PSK is entirely dependent on keys being provisioned and revoked automatically. Manual key management at scale is not viable. Integrate with your property management system or student management system from the outset. If you're using Purple's platform, this integration is available out of the box. Three rules of thumb before we close. Rule one: if your building has more than 50 units, use RADIUS-backed UU PPSK, not controller-local PPSK. The scalability ceiling of controller-local PPSK will cause you problems within 12 months of go-live. Rule two: plan for MAC randomisation from day one. Build a pre-registration workflow into your resident onboarding process. Don't assume devices will present their permanent MAC address by default. Rule three: automate the key lifecycle. The operational value of UU PPSK over a shared PSK is entirely dependent on keys being provisioned and revoked automatically. Integrate with your property management system from the outset. Rapid-fire questions. Does UU PPSK work with WPA3? Yes, with caveats. WPA3-SAE changes the handshake mechanism. Most modern controllers support UU PPSK in WPA2 and WPA3 transition mode for backward compatibility. Check your vendor's specific documentation before specifying a pure WPA3 deployment. How many unique keys can a single SSID support? With an external RADIUS server, the practical limit is your RADIUS database capacity. Purple's cloud RADIUS service scales to tens of thousands of concurrent keys. Is UU PPSK a replacement for 802.1X? No. For fully managed corporate device fleets with MDM-enrolled devices, 802.1X with EAP-TLS remains the gold standard. UU PPSK is the right choice for residential and mixed-use environments where you cannot guarantee that every device supports 802.1X supplicant configuration. To summarise. PPSK 40 B2 - 40-character keys, RADIUS-backed, cloud-orchestrated - is the correct WiFi authentication architecture for BTR, MDU, student accommodation, and social housing deployments above 50 units. It delivers per-resident network isolation, automated key lifecycle management, full IoT device support, and a complete GDPR audit trail, all from a single SSID. Purple's Multi-Tenant WiFi platform deploys this architecture on top of Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, and Fortinet hardware, with no forklift upgrades required. If you're specifying a new development or reviewing an existing deployment, the next step is a Purple architecture review. We'll assess your current hardware, your resident count, your property management system integration requirements, and give you a clear deployment recommendation. You can find more at purple.ai. Thanks for listening to the Purple Technical Briefing.

header_image.png

Executive Summary

Multi-tenant environments like Build to Rent (BTR) and student accommodation require a network architecture that balances enterprise security with consumer simplicity. Residents expect a home-like WiFi experience where their smart devices can communicate seamlessly, but property operators must ensure strict network isolation between households to maintain security and GDPR compliance. The traditional shared Pre-Shared Key (PSK) model fails on both fronts, while full 802.1X enterprise authentication is too complex for consumer IoT devices.

This guide details the Unique per-User Pre-Shared Key (UU PPSK) architecture, specifically the PPSK 40 B2 deployment model. By mapping cryptographically unique 40-character keys to dedicated VLANs via a cloud-hosted RADIUS infrastructure, operators can deliver per-resident network isolation, automated key lifecycle management, and full smart device support from a single SSID. We compare the three primary deployment models and provide a vendor-neutral framework for implementation.

Listen to this guide

Technical Deep-Dive: Authentication Models

When designing WiFi for a multi-tenant residential or commercial property, the authentication architecture dictates the security, scalability, and resident experience. There are three distinct models to consider.

Model 1: Shared PSK

In a standard shared PSK deployment, all residents connect to a single SSID using the same password.

This model is simple to deploy but presents severe security and operational risks. It represents a single point of failure; if one resident shares the password, the network is compromised. Revoking access for a single user requires a building-wide password rotation, which is operationally unviable at scale. Furthermore, a shared PSK provides no network-layer isolation between residents, and it creates a compliance gap under GDPR, as network activity cannot be attributed to a specific individual.

Model 2: Group PPSK

Group PPSK assigns a unique key to specific groups of users, such as all residents on a specific floor or a specific tenancy type.

While an improvement over a single shared password, Group PPSK still suffers from a blast radius problem. If a group key is compromised, every resident in that group is affected. It also fails to provide individual household isolation at the network layer, making it unsuitable for modern BTR environments where residents expect private networks.

Model 3: UU PPSK (Unique per-User Pre-Shared Key)

UU PPSK, also referred to as iPSK by Cisco, DPSK by Ruckus, and MPSK by HPE Aruba, assigns a cryptographically unique key to every single resident or household.

This is the architecture that delivers a secure, home-like WiFi experience. Each unique key maps to a dedicated VLAN, creating an isolated network segment for that specific resident. The resident's devices can communicate with each other - enabling Chromecast, Apple TV, and Sonos functionality - but they remain completely invisible to other residents on the same physical infrastructure.

comparison_chart.png

The PPSK 40 B2 Architecture

The PPSK 40 B2 designation refers to a specific, enterprise-grade deployment profile:

  • 40: Denotes a minimum key length of 40 characters. Keys of this length, generated from a cryptographically random source, provide sufficient entropy to make offline dictionary and brute-force attacks computationally infeasible.
  • B2: Refers to the deployment model. B1 indicates controller-local storage, which struggles to scale. B2 indicates RADIUS-backed PPSK with cloud orchestration, which is the required architecture for deployments exceeding 50 units.

Authentication Flow

architecture_overview.png

The technical authentication flow for RADIUS-backed UU PPSK operates as follows:

  1. A resident's device attempts to connect to the building-wide SSID.
  2. The Wireless LAN Controller (WLC) or Access Point intercepts the connection and forwards the device's MAC address to the cloud RADIUS server via an Access-Request message.
  3. The RADIUS server looks up the MAC address in its identity store.
  4. The RADIUS server returns an Access-Accept response containing the unique pre-shared key assigned to that specific resident, along with the resident's assigned VLAN ID.
  5. The controller validates the key presented by the device against the key returned by RADIUS.
  6. If the keys match, the device is authenticated and dynamically placed onto the resident's dedicated VLAN.

This flow ensures that a single SSID can support hundreds of isolated private networks, eliminating SSID proliferation and beacon overhead.

Implementation Guide

Deploying PPSK 40 B2 requires careful planning, particularly regarding device behaviour and protocol limitations. Follow these vendor-neutral implementation steps.

1. Address MAC Address Randomisation

Modern operating systems (iOS 14+, Android 10+, Windows 11) use randomised MAC addresses by default to prevent tracking. Because RADIUS-backed PPSK relies on MAC address lookups to assign the correct key and VLAN, randomisation will cause authentication failures.

You must implement a pre-registration workflow where residents register their devices before connecting, or configure your captive portal to instruct users to disable MAC randomisation for the building's SSID. Purple's platform handles this automatically during the resident onboarding flow.

2. Enable mDNS Reflection

Multicast DNS (mDNS) is the protocol used by consumer smart devices (Chromecast, AirPlay, Sonos) for discovery. By default, mDNS traffic does not cross VLAN boundaries. If you isolate residents into separate VLANs without configuring mDNS reflection, their smart devices will not function.

You must ensure your wireless controller or cloud overlay supports per-VLAN mDNS reflection and enable it during the initial configuration.

3. Automate Key Lifecycle Management

The operational viability of UU PPSK depends entirely on automation. Manually provisioning and revoking keys for hundreds of residents is not scalable and introduces security risks.

You must integrate your RADIUS infrastructure with your Property Management System (PMS) or Student Management System. When a tenancy begins, the integration should automatically provision a key. When the tenancy ends, the key must be instantly revoked.

Best Practices

  • Deploy Cloud RADIUS-as-a-Service: For deployments above 50 units, use a cloud-hosted RADIUS service rather than relying on controller-local storage. This ensures scalability and centralises lifecycle management across multiple sites.
  • Standardise Hardware: Ensure your deployment uses enterprise-grade hardware capable of supporting dynamic VLAN assignment and RADIUS integration. We recommend Cisco Meraki, HPE Aruba, Ruckus, Juniper Mist, Ubiquiti UniFi, Cambium, Extreme, or Fortinet.
  • Maintain a Single SSID: Do not deploy multiple SSIDs to segment traffic. Use a single building-wide SSID and rely on the RADIUS server to dynamically assign VLANs based on the authenticated key.

Troubleshooting & Risk Mitigation

Failure Mode Root Cause Mitigation Strategy
Device fails to authenticate MAC address randomisation is enabled on the client device. Implement a pre-registration portal that guides users to disable private MAC addresses for the building SSID.
Smart speaker cannot be discovered by phone mDNS reflection is not enabled on the wireless controller. Enable per-VLAN mDNS reflection in the controller configuration to allow discovery protocols to function within the resident's isolated network.
Controller memory exhaustion Attempting to store too many unique keys locally on the controller (B1 profile). Migrate to a RADIUS-backed architecture (B2 profile) where keys are stored externally and queried dynamically.
Former resident retains network access Lack of automated key revocation. Integrate the RADIUS platform with the Property Management System to automate key revocation upon tenancy termination.

ROI & Business Impact

Implementing PPSK 40 B2 delivers measurable business impact for property operators:

  1. Reduced Support Overhead: By providing a home-like WiFi experience where smart devices function correctly, operators typically see a 70% reduction in WiFi-related support tickets compared to shared PSK deployments.
  2. Enhanced Security and Compliance: Per-resident network isolation protects against lateral movement by malicious actors. The ability to attribute network traffic to specific keys ensures full compliance with GDPR accountability requirements.
  3. Increased Asset Value: Reliable, secure, and resident-friendly WiFi is a primary driver of tenant retention in BTR and student accommodation sectors.

Purple's Multi-Tenant WiFi solution provides the cloud RADIUS infrastructure and PMS integrations required to deploy PPSK 40 B2 securely and efficiently, supporting Hospitality and residential operators globally.

Key Definitions

UU PPSK

Unique per-User Pre-Shared Key. An authentication architecture where every individual user or household receives a cryptographically unique password that connects them to a dedicated, isolated network segment.

The recommended deployment model for multi-tenant environments requiring per-resident security and smart device support.

RADIUS

Remote Authentication Dial-In User Service. A networking protocol that provides centralised authentication, authorisation, and accounting management for users connecting to a network service.

The server infrastructure required to validate unique MAC addresses and assign specific VLANs in a scalable PPSK deployment.

VLAN

Virtual Local Area Network. A logical subnetwork that groups a collection of devices from different physical LANs, isolating their traffic from other devices.

Used in multi-tenant WiFi to ensure Resident A's devices cannot communicate with or intercept traffic from Resident B's devices.

mDNS Reflection

A network configuration that allows Multicast DNS discovery packets to cross VLAN boundaries in a controlled manner.

Essential for allowing consumer smart devices like Apple TV and Chromecast to function correctly when isolated within a resident's dedicated VLAN.

MAC Address Randomisation

A privacy feature in modern operating systems that generates a temporary, random hardware address when connecting to a WiFi network.

A critical implementation pitfall for PPSK deployments, as RADIUS servers rely on stable MAC addresses to identify devices and assign the correct key.

SSID Proliferation

The negative impact on network performance caused by broadcasting too many network names (SSIDs) from a single access point.

UU PPSK solves this by allowing hundreds of isolated resident networks to operate underneath a single building-wide SSID.

Key Lifecycle Management

The automated process of generating, distributing, and revoking network access keys based on a user's tenancy status.

Required to maintain security in high-turnover environments like student accommodation without creating unmanageable IT overhead.

802.1X

An IEEE standard for port-based network access control that provides an authentication mechanism to devices wishing to attach to a LAN or WLAN.

The enterprise gold standard for corporate devices, but generally too complex to configure on the consumer IoT devices prevalent in BTR environments.

Worked Examples

A 250-unit Build to Rent development requires a network architecture that provides per-resident isolation, supports 15-25 smart devices per household, and allows same-day move-in readiness. The developer has specified Cisco Meraki access points.

Deploy a single building-wide SSID using UU PPSK backed by a cloud RADIUS service. Integrate the RADIUS platform with the building's Property Management System. When a resident signs their lease, the integration automatically generates a cryptographically unique 40-character key and delivers it via the resident app. The RADIUS server maps this key to a dedicated VLAN with a private subnet. Enable mDNS reflection on the Meraki controller for each VLAN to ensure Chromecast and Sonos functionality.

Examiner's Commentary: This approach correctly identifies that a 250-unit deployment exceeds the scalability limits of controller-local PPSK. By leveraging RADIUS-backed UU PPSK and automating the key lifecycle via PMS integration, the solution delivers the required network isolation and smart device support without increasing operational overhead for the on-site team.

A 400-bed purpose-built student accommodation block experiences severe network congestion and high support ticket volumes every September when 400 new students attempt to connect their smart TVs and gaming consoles using a shared building password.

Replace the shared PSK architecture with UU PPSK using Ruckus SmartZone and a cloud RADIUS overlay. Integrate with the student management system to automate key provisioning. Email each student their unique key during pre-arrival registration. Configure the RADIUS server to automatically expire the keys on the contract end date. Implement a device pre-registration workflow to capture permanent MAC addresses and bypass randomisation issues.

Examiner's Commentary: This solution directly addresses the annual cohort turnover challenge. Automating the revocation of 400 keys and the provisioning of 400 new ones eliminates the need for a building-wide password rotation. The inclusion of a pre-registration workflow demonstrates an understanding of the MAC randomisation pitfall that frequently disrupts student deployments.

Practice Questions

Q1. A property developer wants to deploy WiFi across a 300-unit BTR block using Ubiquiti UniFi hardware. They plan to use controller-local PPSK to avoid ongoing RADIUS licensing costs. What is the primary risk of this approach?

Hint: Consider the operational requirements of managing 300 unique households and the hardware limitations of local storage.

View model answer

The primary risk is scalability and lifecycle management. A 300-unit deployment exceeds the practical limits of controller-local PPSK storage. More importantly, without an external RADIUS server integrated with the Property Management System, the IT team will have to manually provision and revoke keys for every resident move-in and move-out, creating an unmanageable operational burden and significant security risks.

Q2. During the commissioning phase of a new UU PPSK deployment, the on-site team reports that residents can connect their smartphones to the network, but their Apple TVs and wireless printers are failing to authenticate. What is the most likely cause?

Hint: Think about how modern smartphones handle MAC addresses compared to static IoT devices.

View model answer

The most likely cause is MAC address randomisation. The residents' smartphones are likely presenting a randomised MAC address that does not match the permanent hardware MAC address registered in the RADIUS database during onboarding. The IoT devices (Apple TVs, printers) typically use static MAC addresses and are therefore authenticating successfully, but the smartphones are being rejected.

Q3. A landlord is concerned about GDPR compliance following an incident where illegal content was downloaded over the building's shared WiFi network. They want to know how UU PPSK solves this issue.

Hint: Focus on the relationship between the authentication key and the network traffic.

View model answer

UU PPSK solves this by assigning a cryptographically unique key to every household. Because each key is tied to a specific resident's identity in the RADIUS database, all network traffic generated using that key can be definitively attributed to that specific household. This provides a complete audit trail, allowing the landlord to comply with law enforcement requests and demonstrate accountability under GDPR.