Optimized bloom filter
    1.
    发明授权

    公开(公告)号:US11005950B1

    公开(公告)日:2021-05-11

    申请号:US15040764

    申请日:2016-02-10

    Inventor: Paul A. Lambert

    Abstract: A method, implemented in a communication device, of indicating a service supported by the communication device. A hash value is generated, using a hash function, based on a service identifier associated with the service. Respective portions of the hash value are mapped to respective bit locations in a bit string that represents membership of the service in a set of services supported by the communication device. The bit string is generated at least by setting the bit locations in the bit string to values that indicate that the service is supported by the communication device.

    Systems and methods for efficient password based public key authentication

    公开(公告)号:US10681038B1

    公开(公告)日:2020-06-09

    申请号:US15794916

    申请日:2017-10-26

    Inventor: Paul A. Lambert

    Abstract: In a method for efficient password based public key authentication between a first user device and a second user device, a shared password is received by a first user device which generates a first hash value of the shared password and a first value, wherein the first value is composed of at least a product of the first hash value and a first unique security constant associated with the first user. The first user device then generates a first random value generated using data from a generator element, and a first blind public key associated with the first user device, wherein the first blind public key is generated using a first public key. The first user device concurrently sends the first value and the first blind public key to the second user device for authentication.

    Methods and apparatus for selecting a device to perform shared functionality in a deterministic and fair manner in a wireless data communication system
    4.
    发明授权
    Methods and apparatus for selecting a device to perform shared functionality in a deterministic and fair manner in a wireless data communication system 有权
    用于在无线数据通信系统中以确定性和公平的方式选择设备以执行共享功能的方法和装置

    公开(公告)号:US09521635B1

    公开(公告)日:2016-12-13

    申请号:US14281693

    申请日:2014-05-19

    Inventor: Paul A. Lambert

    Abstract: The present disclosure describes methods and apparatus for selecting a device to perform shared functionality in a deterministic and fair manner in a wireless data communication system. A wireless data communication system includes multiple wireless transceiver devices and certain functionality, such as the transmitting of a beacon used to synchronize the wireless transceiver devices, is distributed among the wireless transceiver devices. Each wireless transceiver device generates a device rank for a given time for itself as well as one or more other wireless transceiver devices in a deterministic and fair manner. Each wireless transceiver device determines the same device ranks for the wireless transceiver devices, and each wireless transceiver device selects the wireless transceiver device having a highest device rank at any given time as the wireless transceiver device that is to perform the functionality at that given time.

    Abstract translation: 本公开描述了用于在无线数据通信系统中以确定性和公平的方式选择设备以执行共享功能的方法和装置。 无线数据通信系统包括多个无线收发器设备,并且诸如发送用于同步无线收发器设备的信标的某些功能被分配在无线收发器设备之间。 每个无线收发器设备以确定性和公平的方式为自身以及一个或多个其他无线收发器设备产生给定时间的设备等级。 每个无线收发器设备确定与无线收发器设备相同的设备等级,并且每个无线收发器设备在任何给定时间选择具有最高设备等级的无线收发器设备作为要在该给定时间执行功能的无线收发器设备。

    Encrypting data using time stamps
    5.
    发明授权
    Encrypting data using time stamps 有权
    使用时间戳加密数据

    公开(公告)号:US09264404B1

    公开(公告)日:2016-02-16

    申请号:US13965754

    申请日:2013-08-13

    Abstract: A system including a time stamp module, an encryption module, and a packet generator module. The time stamp module is configured to generate a time stamp for a packet. The encryption module is configured to encrypt data using the time stamp and a security key. The packet generator module is configured to generate the packet. The packet includes (i) the time stamp in a header portion of the packet, and (ii) the encrypted data in a payload portion of the packet.

    Abstract translation: 一种包括时间戳模块,加密模块和分组生成器模块的系统。 时间戳模块被配置为生成分组的时间戳。 加密模块被配置为使用时间戳和安全密钥来加密数据。 分组生成器模块被配置为生成分组。 分组包括(i)分组​​的报头部分中的时间戳,以及(ii)分组的有效载荷部分中的加密数据。

    System and method for providing communication coexistence among different radio technologies via synchronization and time slot allocation

    公开(公告)号:US10349364B1

    公开(公告)日:2019-07-09

    申请号:US15013002

    申请日:2016-02-02

    Inventor: Paul A. Lambert

    Abstract: Apparatus, methods, and other embodiments associated with the coexistence of multiple radio devices in a same environment are described. According to one embodiment, a non-transitory computer-readable medium storing computer-executable instructions includes instructions for transmitting and receiving radio signals in accordance with at least one wireless communication technology. The instructions also include instructions for discovering a plurality of radio devices operating within a same radio band within a same geographic region. At least one radio device of the plurality of radio devices operates based on at least two different wireless communication technologies. The instructions further include instructions for generating a master clock reference and temporally synchronizing the plurality of radio devices with respect to the master clock reference.

    Method and apparatus for securely discovering services in a wireless network
    8.
    发明授权
    Method and apparatus for securely discovering services in a wireless network 有权
    用于在无线网络中安全地发现服务的方法和装置

    公开(公告)号:US09544376B1

    公开(公告)日:2017-01-10

    申请号:US14324521

    申请日:2014-07-07

    Inventor: Paul A. Lambert

    Abstract: Systems, methods, and other embodiments associated with secure service discovery in a neighbor awareness network are described. According to one embodiment, a device includes service logic configured to generate a discovery communication that is associated with a service provided in a neighbor awareness network (NAN). The NAN includes a plurality of remote devices. Encoding logic configured to generate a secure identifier from a unique identifier of the service by, (i) encoding the unique identifier, and (ii) truncating the encoded unique identifier to form the secure identifier. The secure identifier is inserted in the discovery communication.

    Abstract translation: 描述了在相邻感知网络中与安全服务发现相关联的系统,方法和其他实施例。 根据一个实施例,设备包括被配置为生成与在邻居感知网络(NAN)中提供的服务相关联的发现通信的服务逻辑。 NAN包括多个远程设备。 编码逻辑,被配置为通过以下方式从所述服务的唯一标识符生成安全标识符:(i)对所述唯一标识符进行编码,以及(ii)截断所述编码的唯一标识符以形成所述安全标识符。 安全标识符插入到发现通信中。

    Method for transmitting information in a regulated spectrum and network configured to operate in the regulated spectrum
    9.
    发明授权
    Method for transmitting information in a regulated spectrum and network configured to operate in the regulated spectrum 有权
    用于在受调节频谱和网络中传输信息的方法,被配置为在调节频谱中操作

    公开(公告)号:US08982826B1

    公开(公告)日:2015-03-17

    申请号:US14018232

    申请日:2013-09-04

    Abstract: Methods for transmitting information in a regulated spectrum and networks configured to operate within a regulated spectrum (and optionally, within a given geographic region) are disclosed. The methods generally include receiving or transmitting radio signals encoded with spectral allocation information, analyzing the spectral allocation information to determine available bands in the regulated spectrum for signal transmission, and transmitting signals on at least one of the available bands in the regulated spectrum. The spectral allocation information includes restriction(s) on a bandwidth or bandwidth range in the regulated spectrum; The network generally includes a central database storing the spectral allocation information, a transmitter configured to transmit radio signals encoded with the spectral allocation information, and a receiving device configured to receive the radio signals, analyze the available bands in the regulated spectrum from the spectral allocation information, and transmit signals on at least one of the available bands.

    Abstract translation: 在被规定的频谱中发送信息的方法和被配置为在受限频谱(以及可选地,在给定的地理区域内)运行的网络的方法被公开。 所述方法通常包括接收或发射用频谱分配信息编码的无线电信号,分析频谱分配信息以确定用于信号传输的调节频谱中的可用频带,以及在调节频谱中的至少一个可用频带上传送信号。 频谱分配信息包括在限制频谱中的带宽或带宽范围上的限制; 网络通常包括存储频谱分配信息的中央数据库,被配置为发送用频谱分配信息编码的无线电信号的发射机,以及被配置为接收无线电信号的接收设备,从频谱分配中分析调制频谱中的可用频带 信息,并在至少一个可用频带上传送信号。

    Key expansion using seed values
    10.
    发明授权
    Key expansion using seed values 有权
    使用种子值进行密钥扩展

    公开(公告)号:US08885820B1

    公开(公告)日:2014-11-11

    申请号:US13759137

    申请日:2013-02-05

    CPC classification number: H04L9/0869

    Abstract: Systems, methods, and other embodiments associated with reducing storage space used for cryptographic keys in a memory are described. According to one embodiment, an apparatus includes a non-volatile memory. The apparatus includes key logic configured to expand a seed value to form a key. The seed value is a sequence of random bits. The apparatus includes inspection logic configured to inspect the key to determine whether the key is valid for use as a cryptographic key. The key logic is configured to store the seed value in the non-volatile memory if the key is valid, and if the key is not valid, the key logic is configured to modify the seed value to form a modified seed value, to generate a new key from the modified seed value, and to repeat inspecting the new key and modifying the seed value until a valid key is determined.

    Abstract translation: 描述了与减少用于存储器中的加密密钥的存储空间相关联的系统,方法和其它实施例。 根据一个实施例,一种装置包括非易失性存储器。 该装置包括被配置为扩展种子值以形成密钥的键逻辑。 种子值是随机比特序列。 所述装置包括检查逻辑,其被配置为检查所述密钥以确定所述密钥是否有效用作密码密钥。 密钥逻辑被配置为如果密钥有效则将种子值存储在非易失性存储器中,并且如果密钥无效,则将密钥逻辑配置为修改种子值以形成修改的种子值,以生成 来自修改的种子值的新密钥,并且重复检查新密钥并修改种子值直到确定有效的密钥。

Patent Agency Ranking