-
公开(公告)号:US20130129090A1
公开(公告)日:2013-05-23
申请号:US13699912
申请日:2010-12-14
申请人: Aviad Kipnis , Yaron Sella , Yaacov Belenky
发明人: Aviad Kipnis , Yaron Sella , Yaacov Belenky
IPC分类号: H04L9/30
CPC分类号: H04L9/30 , H04L9/0813 , H04L9/0819 , H04L9/0822 , H04L9/0825 , H04L9/0838 , H04L9/3073 , H04L9/3093 , H04L9/3247 , H04L2209/12
摘要: A cryptographic method and apparatus, including providing a public key that defines a multivariate polynomial mapping Q( ) over a finite field F, extracting a first vector Y of verification values from a message, computing over the first vector, using a processor, a digital signature X including a second vector of signature values such that application of the mapping to the digital signature gives a third vector Q(X) of output values such that each output value is equal to a corresponding element of a vector sum Y+aYSHIFT over F, wherein YSHIFT is a shifted version of Y, and aεF, and conveying the message with the digital signature to a recipient for authentication using the public key. Related methods, systems, and apparatus are also described.
摘要翻译: 一种加密方法和装置,包括提供公共密钥,其在有限域F上定义多变量多项式映射Q(),从消息中提取验证值的第一向量Y,使用处理器,数字 包括签名值的第二向量的签名X,使得映射到数字签名的应用给出输出值的第三向量Q(X),使得每个输出值等于F上的向量和Y + aYSHIFT的对应元素 其中,YSHIFT是Y的移位版本,和aepsilon,并且使用公钥将具有数字签名的消息传送给接收者进行认证。 还描述了相关方法,系统和装置。
-
公开(公告)号:US20130294601A9
公开(公告)日:2013-11-07
申请号:US13699912
申请日:2010-12-14
申请人: Aviad Kipnis , Yaron Sella , Yaacov Belenky
发明人: Aviad Kipnis , Yaron Sella , Yaacov Belenky
IPC分类号: H04L9/30
CPC分类号: H04L9/30 , H04L9/0813 , H04L9/0819 , H04L9/0822 , H04L9/0825 , H04L9/0838 , H04L9/3073 , H04L9/3093 , H04L9/3247 , H04L2209/12
摘要: A cryptographic method and apparatus, including providing a public key that defines a multivariate polynomial mapping Q( ) over a finite field F, extracting a first vector Y of verification values from a message, computing over the first vector, using a processor, a digital signature X including a second vector of signature values such that application of the mapping to the digital signature gives a third vector Q(X) of output values such that each output value is equal to a corresponding element of a vector sum Y+aYSHIFT over F, wherein YSHIFT is a shifted version of Y, and aεF, and conveying the message with the digital signature to a recipient for authentication using the public key. Related methods, systems, and apparatus are also described.
-
公开(公告)号:US08958560B2
公开(公告)日:2015-02-17
申请号:US13699912
申请日:2010-12-14
申请人: Aviad Kipnis , Yaron Sella , Yaacov Belenky
发明人: Aviad Kipnis , Yaron Sella , Yaacov Belenky
CPC分类号: H04L9/30 , H04L9/0813 , H04L9/0819 , H04L9/0822 , H04L9/0825 , H04L9/0838 , H04L9/3073 , H04L9/3093 , H04L9/3247 , H04L2209/12
摘要: A cryptographic method and apparatus, including providing a public key that defines a multivariate polynomial mapping Q( ) over a finite field F, extracting a first vector Y of verification values from a message, computing over the first vector, using a processor, a digital signature X including a second vector of signature values such that application of the mapping to the digital signature gives a third vector Q(X) of output values such that each output value is equal to a corresponding element of a vector sum Y+aYSHIFT over F, wherein YSHIFT is a shifted version of Y, and aεF, and conveying the message with the digital signature to a recipient for authentication using the public key. Related methods, systems, and apparatus are also described.
摘要翻译: 一种加密方法和装置,包括提供公共密钥,其在有限域F上定义多变量多项式映射Q(),从消息中提取验证值的第一向量Y,使用处理器,数字 包括签名值的第二向量的签名X,使得映射到数字签名的应用给出输出值的第三向量Q(X),使得每个输出值等于F上的向量和Y + aYSHIFT的对应元素 ,其中YSHIFT是Y的移位版本,以及F,并且使用公钥将具有数字签名的消息传送给接收者进行认证。 还描述了相关方法,系统和装置。
-
公开(公告)号:US07436953B2
公开(公告)日:2008-10-14
申请号:US10480413
申请日:2002-08-21
申请人: Victor Halperin , Yossi Tsuria , Yaacov Belenky , Dov Falik , Yaron Sella
发明人: Victor Halperin , Yossi Tsuria , Yaacov Belenky , Dov Falik , Yaron Sella
IPC分类号: H04L9/00
CPC分类号: H04N21/4181 , H04L9/0662 , H04L9/3013 , H04L9/3234 , H04N7/163 , H04N7/1675 , H04N21/4367
摘要: A method for producing an output from an input encoding the output, the method including choosing functions G, F, and H, providing an input x, choosing a random number r, computing x′=G(x, r), sending x′ to a computation unit, computing, in the computation unit, y′=F(x′), receiving y′ from the computation unit, and computing the output w=H(y′, r), wherein G, F, and H are chosen such that w is not dependent on the choice or r. Related apparatus and methods are also described.
摘要翻译: 一种用于从编码输出的输入端产生输出的方法,该方法包括选择函数G,F和H,提供输入x,选择随机数r,计算x'= G(x,r),发送x' 在计算单元中计算从计算单元接收y'的y'= F(x'),并计算输出w = H(y',r),其中G,F和H 被选择使得w不依赖于选择或r。 还描述了相关装置和方法。
-
公开(公告)号:US20130177151A1
公开(公告)日:2013-07-11
申请号:US13814425
申请日:2011-03-02
申请人: Yaron Sella , Aviad Kipnis
发明人: Yaron Sella , Aviad Kipnis
IPC分类号: H04L9/32
CPC分类号: H04L9/32 , H04L9/3093 , H04L9/3247
摘要: A cryptographic method, apparatus, and system, including selecting a first multivariate polynomial mapping, which includes first multivariate polynomial equations over first variables in a finite field, defining a second multivariate polynomial mapping, which includes at least some of the first multivariate polynomial equations and further includes second multivariate polynomial equations over the first variables together with second variables in the finite field, generating a public key based on the second multivariate polynomial mapping, and digitally signing a message, using a processor, with a digital signature that is verifiable using the public key and is generated by solving the first multivariate polynomial mapping to find respective first values of the first variables, solving a set of linear equations using the first values to find respective second values of the second variables, and applying a transform to the first and second values so as to generate a vector corresponding to the digital signature, wherein the second values are chosen so that a predefined group of elements of the vector will be zero. Related methods, apparatus, and systems are also described.
摘要翻译: 一种加密方法,装置和系统,包括选择第一多元多项式映射,其包括在有限域中的第一变量上的第一多元多项式方程,定义第二多元多项式映射,其包括第一多元多项式方程中的至少一些,以及 还包括在有限域中的第一变量和第二变量之间的第二多元多项式方程,基于第二多元多项式映射生成公钥,并使用处理器对使用可验证的数字签名进行数字签名的消息进行数字签名 并且通过求解第一多元多项式映射来生成第一多变量多项式映射以找到第一变量的相应第一值,使用第一值求解一组线性方程来找出第二变量的相应第二值,并将变换应用于第一和 第二个值,以产生一个相应的向量 其中选择第二值使得向量的预定义的元素组将为零。 还描述了相关方法,装置和系统。
-
公开(公告)号:US20130073855A1
公开(公告)日:2013-03-21
申请号:US13643511
申请日:2010-11-22
申请人: Aviad Kipnis , Yaron Sella
发明人: Aviad Kipnis , Yaron Sella
IPC分类号: H04L9/30
CPC分类号: H04L9/3093 , H04L9/3247
摘要: A cryptographic method and system is described, the method and system including providing a key pair that includes a private key and a corresponding public key, which defines a multivariate polynomial mapping, computing, using a processor and the private key, a digital signature for a message such that a first application of the mapping to the digital signature gives a first result, and a second application of the mapping to the message gives a second result that is equal to the first result, and conveying the message with the digital signature to a recipient for authentication using the public key. Related hardware, methods, and systems are also described.
摘要翻译: 描述了密码方法和系统,所述方法和系统包括提供密钥对,其包括专用密钥和对应的公开密钥,其定义多元多项式映射,使用处理器和私钥计算,数字签名 消息,使得对数字签名的映射的第一应用给出第一结果,并且对消息的映射的第二应用给出等于第一结果的第二结果,并将具有数字签名的消息传送到 收件人使用公钥进行身份验证。 还描述了相关的硬件,方法和系统。
-
公开(公告)号:US06785389B1
公开(公告)日:2004-08-31
申请号:US09691777
申请日:2000-10-18
申请人: Yaron Sella , Aviad Kipnis
发明人: Yaron Sella , Aviad Kipnis
IPC分类号: H04L900
CPC分类号: H03K3/84
摘要: A bitstream generator including a plurality of linear feed shift registers (LFSRs) operative to generate a bit stream and including: at least a first LFSR operative, when assigned as a generator during a first time period including at least one clock cycle, to provide an output bit in each clock cycle within the first time period, and at least a second LFSR operative, when assigned as an assignor during the first time period, to provide in each clock cycle an output bit for determining assignments of at least some of the plurality of LFSRs for a second time period following the first time period, the assignments including assignment as a generator, and assignment as an assignor, and a first combiner operative to combine output bits from all of the at least a first LFSR being assigned as generators thereby to produce during each clock cycle a single output bit which is provided to the bit stream. Related apparatus and methods are also provided.
摘要翻译: 一种比特流发生器,包括多个线性进给移位寄存器(LFSR),用于产生比特流,并且包括:当在包括至少一个时钟周期的第一时间段期间被分配为发生器时,至少第一LFSR可操作,以提供 在第一时间周期内的每个时钟周期中的至少一个输出位,以及当在第一时间周期内被分配为分配器时,至少第二LFSR可操作地在每个时钟周期中提供用于确定多个 在第一时间段之后的第二时间段中,分配包括作为发生器的分配以及作为分配器的分配,以及第一组合器,其可操作以组合来自被分配为发生器的所有至少第一LFSR的输出位, 在每个时钟周期期间产生提供给比特流的单个输出比特。还提供了相关的装置和方法。
-
公开(公告)号:US09407941B2
公开(公告)日:2016-08-02
申请号:US14126722
申请日:2012-06-21
申请人: Steve Epstein , Hillel Solow , Yaron Sella , Aviad Kipnis , Avraham Poupko
发明人: Steve Epstein , Hillel Solow , Yaron Sella , Aviad Kipnis , Avraham Poupko
IPC分类号: H04N21/2343 , H04N21/235 , H04N21/236 , H04N21/2365 , H04N21/238 , H04N21/2385 , H04N21/462 , H04N21/258 , H04N21/643 , H04N21/854 , H04N21/8543 , H04L29/06
CPC分类号: H04N21/2343 , H04L65/4076 , H04L65/80 , H04N21/23439 , H04N21/25825 , H04N21/25858 , H04N21/643 , H04N21/85406 , H04N21/8543
摘要: A method of distributing audio video content is described. The method includes: receiving configuration data for a plurality of devices; for each device in the plurality of devices, computing a set of bit rates based, at least in part, on the configuration data; encoding audio video content at each bit rate in each set of bit rates to produce a plurality of encoded audio video content streams; splitting each encoded audio video content stream in the plurality of encoded audio video content streams into chunks to produce a plurality of chunked encoded audio video content streams; for each device in the plurality of devices, creating a separate index file, each separate index file including references to at least one of the plurality of chunked encoded audio video content streams; publishing a locator for each separate index file in a catalogue; and transmitting the plurality of chunked encoded audio video content streams and each separate index file to a network. Related systems, apparatus, and methods are also described.
摘要翻译: 描述了分发音频视频内容的方法。 该方法包括:接收多个设备的配置数据; 对于所述多个设备中的每个设备,至少部分地基于所述配置数据来计算一组比特率; 以每组比特率中的每个比特率对音频视频内容进行编码,以产生多个经编码的音频视频内容流; 将所述多个经编码的音频视频内容流中的每个经编码的音频视频内容流分解成块,以产生多个分块编码的音频视频内容流; 对于所述多个设备中的每个设备,创建单独的索引文件,每个单独的索引文件包括对所述多个分块编码的音频视频内容流中的至少一个的引用; 为目录中的每个单独的索引文件发布定位器; 以及将多个分块编码的音频视频内容流和每个单独的索引文件发送到网络。 还描述了相关系统,装置和方法。
-
公开(公告)号:US08811608B2
公开(公告)日:2014-08-19
申请号:US13814425
申请日:2011-03-02
申请人: Yaron Sella , Aviad Kipnis
发明人: Yaron Sella , Aviad Kipnis
IPC分类号: H04K1/00
CPC分类号: H04L9/32 , H04L9/3093 , H04L9/3247
摘要: A cryptographic method, apparatus, and system, including selecting a first multivariate polynomial mapping, which includes first multivariate polynomial equations over first variables in a finite field, defining a second multivariate polynomial mapping, which includes at least some of the first multivariate polynomial equations and further includes second multivariate polynomial equations over the first variables together with second variables in the finite field, generating a public key based on the second multivariate polynomial mapping, and digitally signing a message, using a processor, with a digital signature that is verifiable using the public key and is generated by solving the first multivariate polynomial mapping to find respective first values of the first variables, solving a set of linear equations using the first values to find respective second values of the second variables, and applying a transform to the first and second values so as to generate a vector corresponding to the digital signature, wherein the second values are chosen so that a predefined group of elements of the vector will be zero. Related methods, apparatus, and systems are also described.
摘要翻译: 一种加密方法,装置和系统,包括选择第一多元多项式映射,其包括在有限域中的第一变量上的第一多元多项式方程,定义第二多元多项式映射,其包括第一多元多项式方程中的至少一些,以及 还包括在有限域中的第一变量和第二变量之间的第二多元多项式方程,基于第二多元多项式映射生成公钥,并使用处理器对使用可验证的数字签名进行数字签名的消息进行数字签名 并且通过求解第一多元多项式映射来生成第一多变量多项式映射以找到第一变量的相应第一值,使用第一值求解一组线性方程来找出第二变量的相应第二值,并将变换应用于第一和 第二个值,以产生一个相应的向量 其中选择第二值使得向量的预定义的元素组将为零。 还描述了相关方法,装置和系统。
-
公开(公告)号:US20140150046A1
公开(公告)日:2014-05-29
申请号:US14126722
申请日:2012-06-21
申请人: Steve Epstein , Hillel Solow , Yaron Sella , Aviad Kipnis , Avraham Poupko
发明人: Steve Epstein , Hillel Solow , Yaron Sella , Aviad Kipnis , Avraham Poupko
IPC分类号: H04N21/2343 , H04L29/06
CPC分类号: H04N21/2343 , H04L65/4076 , H04L65/80 , H04N21/23439 , H04N21/25825 , H04N21/25858 , H04N21/643 , H04N21/85406 , H04N21/8543
摘要: A method of distributing audio video content is described. The method includes: receiving configuration data for a plurality of devices; for each device in the plurality of devices, computing a set of bit rates based, at least in part, on the configuration data; encoding audio video content at each bit rate in each set of bit rates to produce a plurality of encoded audio video content streams; splitting each encoded audio video content stream in the plurality of encoded audio video content streams into chunks to produce a plurality of chunked encoded audio video content streams; for each device in the plurality of devices, creating a separate index file, each separate index file including references to at least one of the plurality of chunked encoded audio video content streams; publishing a locator for each separate index file in a catalogue; and transmitting the plurality of chunked encoded audio video content streams and each separate index file to a network. Related systems, apparatus, and methods are also described.
摘要翻译: 描述了分发音频视频内容的方法。 该方法包括:接收多个设备的配置数据; 对于所述多个设备中的每个设备,至少部分地基于所述配置数据来计算一组比特率; 以每组比特率中的每个比特率对音频视频内容进行编码,以产生多个经编码的音频视频内容流; 将所述多个经编码的音频视频内容流中的每个经编码的音频视频内容流分解成块,以产生多个分块编码的音频视频内容流; 对于所述多个设备中的每个设备,创建单独的索引文件,每个单独的索引文件包括对所述多个分块编码的音频视频内容流中的至少一个的引用; 为目录中的每个单独的索引文件发布定位器; 以及将多个分块编码的音频视频内容流和每个单独的索引文件发送到网络。 还描述了相关系统,装置和方法。
-
-
-
-
-
-
-
-
-