A student on his bed with books open and a laptop beside him
Wi-Fi security, explained

What is iPSK?

Identity PSK gives every user, room or group its own Wi-Fi key on one shared network name. Here is how it works, where MAC-based iPSK falls short, and how it compares with a shared password and WPA2-Enterprise.

See it run four waysSee EasyPSK
Stands for
Identity Pre-Shared Key
Also called
Private PSK (PPSK), Dynamic PSK (DPSK)
Needs
A RADIUS server that returns the key and policy
On Cisco
Meraki MR and Catalyst 9800

One network name. A key of their own for every user, room or group.

Identity PSK (iPSK) is a way to run one Wi-Fi network name with many pre-shared keys. When a device connects, a RADIUS server decides which key is valid for it and which network policy it gets, so each user, room or group of devices has its own password and its own place on the network.

A home network has one password, and everyone who knows it is on the same network. That is fine at home. In a residence hall, an apartment building or an office full of sensors, one shared password means one leak exposes everyone, and changing it disconnects every device at once.

iPSK keeps the simplicity of a password, which every phone, console, TV and printer understands, and adds what the shared password lacks: a key per user or group, a separate network behind each key, and keys that can be changed one group at a time.

Home Wi-Fi has one password because one household shares it. A building is not one household.

Two kinds of iPSK

Something has to tell the devices apart. It is either the address or the key.

Both run one SSID with many keys. They differ in what the RADIUS server uses to decide which key, and that single choice decides how much work onboarding is and whether modern phones stay connected.

By MAC address

Device MAC address RADIUS lookup Key

The controller sends the connecting device’s MAC address to a RADIUS server, which looks it up and returns the key and policy registered for that address. It works well for fleets of known devices whose addresses never change.

The catch: every device must be registered first, and phones and laptops now present private, randomized addresses that no longer match what was registered.

By the key itself

Device Key Group’s network

The key the user enters identifies the group. Nothing has to be registered in advance: the device connects with its room’s or group’s key and lands in that group’s private network, whatever address it presents.

This is how EasyPSK works in its Instant groups. Where only known devices may join, its Approved and Dedicated groups add pre-registration or a unique key per device.

The same six devices, four ways

One network name. Four ways to sort who is on it.

Two rooms and an office share one SSID. Pick how the network tells their devices apart, and watch what each device has to present, whether it gets on, and which network it lands in.

SSIDvandelay-wifione network name
PhoneMaya, room 204Hall2026!Connected
LaptopMaya, room 204Hall2026!Connected
ConsoleRoom 204Hall2026!Connected
Smart TVRoom 205Hall2026!Connected
SpeakerRoom 205Hall2026!Connected
PrinterRA officeHall2026!Connected
One flat network
One flat network
1key, on the whiteboard by week one
1network, everyone on it
0devices that cannot join

Example rooms and keys. In EasyPSK the platform generates every key. Nobody chooses one.

Side by side

Shared PSK, iPSK and 802.1X, question by question.

Question Shared PSKMAC-based iPSKKey-based iPSK (EasyPSK)WPA2/WPA3-Enterprise (802.1X)
What decides the network a device joins The one passwordThe device’s MAC address, looked up by a RADIUS serverThe key the user entersThe user’s or device’s own credential: a username and password or a certificate
Keys One for everyoneOne per device or group, tied to registered MAC addressesOne per room, user or group, generated by the platformNo shared key, an identity per user or device
Devices that cannot use 802.1X (consoles, smart TVs, printers) WorkWork, once their MAC is registeredWorkDo not work, they need a separate SSID or MAC authentication
Phones and laptops with private, randomized MAC addresses WorkBreak until the new address is registeredWork: the key, not the address, identifies the groupWork
Separation between users None, everyone shares one networkPer group or device, where the controller enforces itPer room, user or group: a private network inside the shared SSIDPer policy, such as VLAN or role
Changing a key Every device in the building reconnectsPer device or groupOnly that group’s devices reconnectPer user, no shared key to change
Onboarding effort Hand out one passwordCollect and register MAC addresses firstHand out a key or a QR codeConfigure each device or push a profile
Typical fit Small sites with no need to separate usersKnown fleets of IoT and headless devicesResidence halls, apartments, senior living, co-workingManaged corporate devices, eduroam

The lime column is key-based iPSK as EasyPSK runs it. Scroll sideways on a narrow screen.

Where Netgraph fits

Three cloud RADIUS services. Pick by what is on the network.

EasyPSK

Key-based iPSK with a personal network per room, unit or user on one SSID. Security flavours Instant, Approved and Dedicated per group, and a Self-Service Portal where people find their key, a QR code and their connected devices.

EasyPSK overview

EntryPoint Cisco iPSK

Per-group keys over RADIUS for IoT and device fleets, organised by device class, with Cisco security group tags, and wired devices through MAC Authentication Bypass.

Read the documentation

EntryPoint 802.1X

Cloud RADIUS for WPA2/WPA3-Enterprise with certificates or passwords, for managed devices that support 802.1X, including eduroam.

EntryPoint overview
Cloud RADIUS · No servers on site · Cisco Meraki and Catalyst
Common questions

The short answers about iPSK.

Something else on your mind? Talk to an engineer.

What does iPSK stand for?

iPSK stands for Identity Pre-Shared Key. It runs one SSID with many pre-shared keys, so each user, room or group of devices gets its own Wi-Fi password and its own network policy instead of everyone sharing one password.

How is iPSK different from a normal WPA2-Personal password?

A normal WPA2-Personal network has one password for everyone, and everyone who has it lands on the same network. With iPSK the network accepts many keys, and the key a device uses decides which group, VLAN or private segment it belongs to.

Why does MAC-based iPSK struggle with modern phones?

MAC-based iPSK looks up the device’s MAC address to find its key. Current phones and laptops use private, randomized Wi-Fi addresses by default, so the address that was registered may not be the one the device presents, and the device is refused until it is registered again.

What is key-based iPSK?

In key-based iPSK the key itself identifies the group. EasyPSK works this way: a user enters their room’s or group’s key and lands in that group’s private network, with no MAC address registered in advance in its Instant groups. Stricter groups can still require pre-registered devices or a unique key per device.

Is iPSK as secure as WPA2-Enterprise?

They solve different problems. 802.1X with certificates gives each device its own credential and is the stronger choice for managed devices that support it. iPSK is a large step up from one shared password, because a leaked key exposes one group instead of the whole network, and it works for devices that cannot use 802.1X. Many networks run both on separate SSIDs.

Do I need Cisco ISE for iPSK?

No. iPSK needs a RADIUS server that returns the right key and policy, and Cisco ISE is one option. EasyPSK and EntryPoint provide that RADIUS service from the cloud for Cisco Meraki and Cisco Catalyst 9800, so there is no RADIUS server to run on site.

Is iPSK the same as private PSK or dynamic PSK?

They are the same idea under different names. Several wireless vendors call per-user pre-shared keys private PSK (PPSK) or dynamic PSK (DPSK). Cisco calls it Identity PSK.

Moving off a shared Wi-Fi password?

Tell us what is on your network today, and we will show you which keys, groups and policies fit it on your Cisco wireless.

Book a demoRead the docs