Security

SCPI Commands

CONFigure:WCDMa:SIGNaling<Instance>:CELL:SECurity:CIPHering
CONFigure:WCDMa:SIGNaling<Instance>:CELL:SECurity:OPC
CONFigure:WCDMa:SIGNaling<Instance>:CELL:SECurity:SIMCard
CONFigure:WCDMa:SIGNaling<Instance>:CELL:SECurity:SKEY
CONFigure:WCDMa:SIGNaling<Instance>:CELL:SECurity:ENABle
CONFigure:WCDMa:SIGNaling<Instance>:CELL:SECurity:AUTHenticat
class Security[source]

Security commands group definition. 6 total commands, 0 Sub-groups, 6 group commands

get_authenticate()bool[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:SECurity:AUTHenticat
value: bool = driver.configure.cell.security.get_authenticate()

Enables or disables authentication, to be performed during registration.

return

enable: OFF | ON

get_ciphering()RsCmwWcdmaSig.enums.Cipher[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:SECurity:CIPHering
value: enums.Cipher = driver.configure.cell.security.get_ciphering()

Specifies ciphering to be used for a radio bearer.

return

cipher: UEA0 | UEA1 | UEA2 UEA0: no ciphering UEA1: algorithm 1 (KASUMI) UEA2: algorithm 2 (SNOW 3G)

get_enable()bool[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:SECurity:ENABle
value: bool = driver.configure.cell.security.get_enable()

Enables or disables the security mode during authentication. With enabled security mode, the UE performs an integrity check.

return

enable: OFF | ON

get_opc()float[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:SECurity:OPC
value: float = driver.configure.cell.security.get_opc()

Specifies the key OPc as 32-digit hexadecimal number.

return

opc: Range: #H00000000000000000000000000000000 to #HFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

get_sim_card()RsCmwWcdmaSig.enums.SimCardType[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:SECurity:SIMCard
value: enums.SimCardType = driver.configure.cell.security.get_sim_card()

Selects the type of the SIM card used for registration.

return

sim_card_type: C3G | C2G | MILenage C3G: 3G USIM C2G: 2G SIM MILenage: USIM with MILENAGE algorithm set

get_skey()float[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:SECurity:SKEY
value: float = driver.configure.cell.security.get_skey()

Defines the secret key K as 32-digit hexadecimal number. Leading zeros can be omitted. K is used for the authentication procedure including a possible integrity check.

return

secret_key: Range: #H0 to #HFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

set_authenticate(enable: bool)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:SECurity:AUTHenticat
driver.configure.cell.security.set_authenticate(enable = False)

Enables or disables authentication, to be performed during registration.

param enable

OFF | ON

set_ciphering(cipher: RsCmwWcdmaSig.enums.Cipher)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:SECurity:CIPHering
driver.configure.cell.security.set_ciphering(cipher = enums.Cipher.UEA0)

Specifies ciphering to be used for a radio bearer.

param cipher

UEA0 | UEA1 | UEA2 UEA0: no ciphering UEA1: algorithm 1 (KASUMI) UEA2: algorithm 2 (SNOW 3G)

set_enable(enable: bool)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:SECurity:ENABle
driver.configure.cell.security.set_enable(enable = False)

Enables or disables the security mode during authentication. With enabled security mode, the UE performs an integrity check.

param enable

OFF | ON

set_opc(opc: float)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:SECurity:OPC
driver.configure.cell.security.set_opc(opc = 1.0)

Specifies the key OPc as 32-digit hexadecimal number.

param opc

Range: #H00000000000000000000000000000000 to #HFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF

set_sim_card(sim_card_type: RsCmwWcdmaSig.enums.SimCardType)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:SECurity:SIMCard
driver.configure.cell.security.set_sim_card(sim_card_type = enums.SimCardType.C2G)

Selects the type of the SIM card used for registration.

param sim_card_type

C3G | C2G | MILenage C3G: 3G USIM C2G: 2G SIM MILenage: USIM with MILENAGE algorithm set

set_skey(secret_key: float)None[source]
# SCPI: CONFigure:WCDMa:SIGNaling<instance>:CELL:SECurity:SKEY
driver.configure.cell.security.set_skey(secret_key = 1.0)

Defines the secret key K as 32-digit hexadecimal number. Leading zeros can be omitted. K is used for the authentication procedure including a possible integrity check.

param secret_key

Range: #H0 to #HFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFFF