MULTI-ELEMENT INSTRUCTION WITH DIFFERENT READ AND WRITE MASKS
    5.
    发明申请
    MULTI-ELEMENT INSTRUCTION WITH DIFFERENT READ AND WRITE MASKS 审中-公开
    具有不同读取和写入掩码的多元素指令

    公开(公告)号:US20170052783A1

    公开(公告)日:2017-02-23

    申请号:US15346531

    申请日:2016-11-08

    Abstract: A method is described that includes reading a first read mask from a first register. The method also includes reading a first vector operand from a second register or memory location. The method also includes applying the read mask against the first vector operand to produce a set of elements for operation. The method also includes performing an operation of the set elements. The method also includes creating an output vector by producing multiple instances of the operation's result. The method also includes reading a first write mask from a third register, the first write mask being different than the first read mask. The method also includes applying the write mask against the output vector to create a resultant vector. The method also includes writing the resultant vector to a destination register.

    Abstract translation: 描述了一种包括从第一寄存器读取第一读取掩码的方法。 该方法还包括从第二寄存器或存储器位置读取第一向量操作数。 该方法还包括对第一向量操作数应用读取掩码以产生用于操作的一组元素。 该方法还包括执行设定元件的操作。 该方法还包括通过产生操作结果的多个实例来创建输出向量。 该方法还包括从第三寄存器读取第一写掩码,第一写掩码不同于第一读掩码。 该方法还包括针对输出向量应用写掩码以产生合成矢量。 该方法还包括将结果矢量写入目的地寄存器。

    METHOD AND SYSTEM FOR LOGICAL DATA MASKING
    6.
    发明申请
    METHOD AND SYSTEM FOR LOGICAL DATA MASKING 有权
    用于逻辑数据显示的方法和系统

    公开(公告)号:US20110270837A1

    公开(公告)日:2011-11-03

    申请号:US12814573

    申请日:2010-06-14

    Abstract: A system and method for logically masking data by implementing masking algorithms is provided. The method includes receiving one or more inputs from user regarding type of data masking to be implemented depending on type of data entry. Data entries include alphabetical data, data comprising unique codes, data comprising dates and numerical data. Based on inputs received, the data entries are classified and appropriate masking algorithms are executed. For masking numerical data entries, the data entries are first grouped using clustering algorithms and are then shuffled using shuffling algorithms. For low level of data masking selected by a user, numerical data entries are shuffled within groups and for high level of data masking selected by a user, numerical data entries are shuffled across groups.

    Abstract translation: 提供了一种通过实现屏蔽算法逻辑地屏蔽数据的系统和方法。 该方法包括根据数据输入的类型从用户接收关于要实现的数据掩蔽类型的一个或多个输入。 数据条目包括字母数据,包括唯一代码的数据,包括日期和数字数据的数据。 根据接收到的输入,对数据条目进行分类,并执行适当的屏蔽算法。 为了掩蔽数字数据条目,首先使用聚类算法分组数据条目,然后使用洗牌算法进行混洗。 对于用户选择的低级别的数据屏蔽,数字数据条目在组内进行混洗,并且对于用户选择的高级数据屏蔽,数字数据条目将在组间进行混洗。

    Method and related device for hardware-oriented conversion between arithmetic and boolean random masking
    7.
    发明授权
    Method and related device for hardware-oriented conversion between arithmetic and boolean random masking 有权
    用于算术和布尔随机屏蔽之间的面向硬件的转换的方法和相关设备

    公开(公告)号:US08050402B2

    公开(公告)日:2011-11-01

    申请号:US11791981

    申请日:2004-12-01

    Applicant: Jovan Golic

    Inventor: Jovan Golic

    Abstract: A method for secure conversion between two different random markings used for cryptographic functions, converts a first binary data word, masked by a binary mask word according to a first masking process, into a corresponding second binary data word, masked by said binary mask word according to a second masking process, the first and second binary data words and the binary mask word including corresponding pluralities of bits, wherein each of the pluralities of the bits includes a least significant bit, a first bit, and at least one i-th bit i≧2.

    Abstract translation: 一种用于加密功能的两个不同随机标记之间的安全转换的方法,将根据第一掩蔽处理的二进制掩码字掩蔽的第一二进制数据字转换成相应的第二二进制数据字, 到第二掩蔽处理,第一和第二二进制数据字和二进制掩码字包括相应的多个位,其中多个位中的每一个包括最低有效位,第一位和至少一个第i位 i≥2。

    Bit field operation circuit
    8.
    发明授权
    Bit field operation circuit 失效
    位场运算电路

    公开(公告)号:US07949697B2

    公开(公告)日:2011-05-24

    申请号:US11882356

    申请日:2007-08-01

    Applicant: Kenichi Handa

    Inventor: Kenichi Handa

    CPC classification number: G06F7/764

    Abstract: A bit field operation circuit has a first shift unit, a mask shift amount control circuit, a second shift unit, a logic operation unit, and a selection unit. The first shift unit outputs a first intermediate data based on a first control signal. The mask shift amount control circuit outputs a mask shift control signal in accordance with a mask shift amount. The second shift unit outputs a second intermediate data based on a mask shift control signal. The third shift unit outputs a third intermediate data based on the first control signal. The logic operation unit performs logical operation of the second intermediate data and the third intermediate data, and outputs a mask selection data. The selection unit selects either one of the first intermediate data or the second input data based on the mask selection data to output as output data.

    Abstract translation: 位场运算电路具有第一移位单元,掩码移位量控制电路,第二移位单元,逻辑运算单元和选择单元。 第一移位单元基于第一控制信号输出第一中间数据。 掩模偏移量控制电路根据掩模偏移量输出掩模移位控制信号。 第二移位单元基于掩码移位控制信号输出第二中间数据。 第三移位单元基于第一控制信号输出第三中间数据。 逻辑运算单元执行第二中间数据和第三中间数据的逻辑运算,并输出掩模选择数据。 选择单元基于掩模选择数据选择第一中间数据或第二输入数据中的任一个作为输出数据输出。

    CONFIGURABLE IC WITH PACKET SWITCH NETWORK
    10.
    发明申请
    CONFIGURABLE IC WITH PACKET SWITCH NETWORK 有权
    具有分组开关网络的可配置IC

    公开(公告)号:US20080191736A1

    公开(公告)日:2008-08-14

    申请号:US12050897

    申请日:2008-03-18

    Abstract: Some embodiments of the invention provide configurable integrated circuit (IC) that includes several configurable circuits that are conceptually in tiles. The IC also includes a first data network for passing data between the configurable circuits. The IC further includes a second packet-switch network for receiving packets of data from the outside of the configurable IC and switchably routing each packet to at least one destination tile. In some embodiments, the second packet-switch network supplies data from the tiles that the configurable circuits output in response to data packets received from outside of the configurable IC. Also, in some embodiments a particular packet that is for a particular resource in a particular tile includes a first address that identifies the particular configurable tile from the plurality of configurable tiles, and then a second address that identifies the particular resource within the particular configurable tile.

    Abstract translation: 本发明的一些实施例提供了可配置集成电路(IC),其包括概念上在瓦片中的几个可配置电路。 IC还包括用于在可配置电路之间传递数据的第一数据网络。 IC还包括第二分组交换网络,用于从可配置IC的外部接收数据分组,并且可切换地将每个分组路由到至少一个目的地分块。 在一些实施例中,第二分组交换网络响应于从可配置IC的外部接收的数据分组提供可配置电路输出的瓦片中的数据。 此外,在一些实施例中,用于特定瓦片中的特定资源的特定分组包括识别来自多个可配置分块的特定可配置分块的第一地址,然后标识特定可配置分块内的特定资源的第二地址 。

Patent Agency Ranking