Movatterモバイル変換


[0]ホーム

URL:


US20120291096A1 - Method and apparatus for secure signing and utilization of distributed computations - Google Patents

Method and apparatus for secure signing and utilization of distributed computations
Download PDF

Info

Publication number
US20120291096A1
US20120291096A1US13/106,657US201113106657AUS2012291096A1US 20120291096 A1US20120291096 A1US 20120291096A1US 201113106657 AUS201113106657 AUS 201113106657AUS 2012291096 A1US2012291096 A1US 2012291096A1
Authority
US
United States
Prior art keywords
computation
closures
combination
computation closures
signed
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US13/106,657
Inventor
Sergey BOLDYREV
Jari-Jukka Harald KAAJA
Hannu Ensio Laine
Jukka Honkola
Vesa-Veikko Luukkala
Ian Justin Oliver
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Nokia Technologies Oy
Original Assignee
Nokia Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Nokia IncfiledCriticalNokia Inc
Priority to US13/106,657priorityCriticalpatent/US20120291096A1/en
Assigned to NOKIA CORPORATIONreassignmentNOKIA CORPORATIONASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: HONKOLA, JUKKA, LUKKALA, VESA, BOLDYREV, SERGEY, OLIVER, IAN, KAAJA, HARALD, LAINE, HANNU
Priority to PCT/FI2012/050446prioritypatent/WO2012153000A2/en
Priority to EP12781876.3Aprioritypatent/EP2707832A4/en
Publication of US20120291096A1publicationCriticalpatent/US20120291096A1/en
Assigned to NOKIA TECHNOLOGIES OYreassignmentNOKIA TECHNOLOGIES OYASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS).Assignors: NOKIA CORPORATION
Priority to US15/608,516prioritypatent/US10068108B2/en
Abandonedlegal-statusCriticalCurrent

Links

Images

Classifications

Definitions

Landscapes

Abstract

An approach is provided for providing secure signing and utilization of distributed computations. A distributed computation authentication platform causes, at least in part, a signing of one or more computation closures of at least one functional flow. The distributed computation authentication platform also processes and/or facilitates a processing of the one or more signed computation closures to cause, at least in part, a transfer of the one or more signed computation closures among one or more levels, one or more nodes, or a combination thereof, wherein an execution of the one or more signed computation closures at the one or more levels, the one or more nodes, or a combination thereof is based, at least in part, on an authentication of the signed one or more computation closure.

Description

Claims (21)

1. A method comprising facilitating a processing of and/or processing (1) data and/or (2) information and/or (3) at least one signal, the (1) data and/or (2) information and/or (3) at least one signal based, at least in part, on the following:
a signing of one or more computation closures of at least one functional flow; and
a processing of the one or more signed computation closures to cause, at least in part, a transfer of the one or more signed computation closures among one or more levels, one or more nodes, or a combination thereof,
wherein an execution of the one or more signed computation closures at the one or more levels, the one or more nodes, or a combination thereof is based, at least in part, on an authentication of the signed one or more computation closure.
2. A method ofclaim 1, wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
one or more communications means for the transfer,
wherein the signing of the one or more computation closures is based, at least in part, on the one or more communication means.
3. A method ofclaim 1, wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
one or more cost functions associated with the one or more computation closures, the functional flow, the one or more levels, the one or more nodes, the transfer, or a combination thereof,
a processing of the one or more cost functions to determine whether to initiate the transfer, the execution, the authentication, or a combination thereof of the one or more signed computation closures.
4. A method ofclaim 3, wherein the one or more cost functions relate, at least in part, to one or more security costs, one or more energy costs, one or more privacy capability parameters, or a combination thereof.
5. A method ofclaim 3, wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
a processing of the one or more signed computation closures, one or more capabilities of the one or more signed computation closures, or a combination thereof based, at least in part, on the one or more cost functions to determine whether to bypass or pass through at least one of the one or more signed computation closures.
6. A method ofclaim 3, wherein the signing of the one or more computation closures includes, at least in part, a generation of one or more signatures, and wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
a processing of the one or more signed computation closures, one or more capabilities of the one or more signed computation closures, or a combination thereof to determine whether to cause, at least in part, an elimination of at least one of the one or more signatures.
7. A method ofclaim 1, wherein the signing is based, at least in part, on one or more polynomials constructed based, at least in part, on one or more keys, one or more parameters, or a combination thereof.
8. A method ofclaim 7, wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
at least one determination of the one or more keys based, at least in part, on (a) run time information; (b) an execution context of the at least one functional flow, the one or more computation closures, or a combination thereof; or (c) a combination thereof.
9. A method ofclaim 1, wherein the (1) data and/or (2) information and/or (3) at least one signal are further based, at least in part, on the following:
at least one lattice of signatures, wherein the at least one lattice includes one or more root elements; and
a processing of the at least one lattice of signatures and the one or more signed computation closures to generate a comparison,
wherein the authentication of the one or more signed computation closures is based, at least in part, on the comparison.
10. A method ofclaim 9, wherein the one or more root elements are part of a superset of the one or more root elements stored at the one or more levels, the one or more nodes, or a combination thereof.
11. An apparatus comprising:
at least one processor; and
at least one memory including computer program code for one or more programs,
the at least one memory and the computer program code configured to, with the at least one processor, cause the apparatus to perform at least the following,
cause, at least in part, a signing of one or more computation closures of at least one functional flow; and
process and/or facilitate a processing of the one or more signed computation closures to cause, at least in part, a transfer of the one or more signed computation closures among one or more levels, one or more nodes, or a combination thereof,
wherein an execution of the one or more signed computation closures at the one or more levels, the one or more nodes, or a combination thereof is based, at least in part, on an authentication of the signed one or more computation closure.
12. An apparatus ofclaim 11, wherein the apparatus is further caused to:
determine one or more communications means for the transfer, wherein the signing of the one or more computation closures is based, at least in part, on the one or more communication means.
13. An apparatus ofclaim 11, wherein the apparatus is further caused to:
determine one or more cost functions associated with the one or more computation closures, the functional flow, the one or more levels, the one or more nodes, the transfer, or a combination thereof,
process and/or facilitate a processing of the one or more cost functions to determine whether to initiate the transfer, the execution, the authentication, or a combination thereof of the one or more signed computation closures.
14. An apparatus ofclaim 13, wherein the one or more cost functions relate, at least in part, to one or more security costs, one or more energy costs, one or more privacy capability parameters, or a combination thereof.
15. An apparatus ofclaim 13, wherein the apparatus is further caused to:
process and/or facilitate a processing of the one or more signed computation closures, one or more capabilities of the one or more signed computation closures, or a combination thereof based, at least in part, on the one or more cost functions to determine whether to bypass or pass through at least one of the one or more signed computation closures.
16. An apparatus ofclaim 13, wherein the signing of the one or more computation closures includes, at least in part, a generation of one or more signatures, and the apparatus is further caused to:
process and/or facilitate a processing of the one or more signed computation closures, one or more capabilities of the one or more signed computation closures, or a combination thereof to determine whether to cause, at least in part, an elimination of at least one of the one or more signatures.
17. An apparatus ofclaim 11, wherein the signing is based, at least in part, on one or more polynomials constructed based, at least in part, on one or more keys, one or more parameters, or a combination thereof.
18. An apparatus ofclaim 17, wherein the apparatus is further caused to:
determine the one or more keys based, at least in part, on (a) run time information; (b) an execution context of the at least one functional flow, the one or more computation closures, or a combination thereof; or (c) a combination thereof.
19. An apparatus ofclaim 11, wherein the apparatus is further caused to:
determine at least one lattice of signatures, wherein the at least one lattice includes one or more root elements; and
process and/or facilitate a processing of the at least one lattice of signatures and the one or more signed computation closures to generate a comparison,
wherein the authentication of the one or more signed computation closures is based, at least in part, on the comparison.
20. An apparatus ofclaim 19, wherein the one or more root elements are part of a superset of the one or more root elements stored at the one or more levels, the one or more nodes, or a combination thereof.
21-48. (canceled)
US13/106,6572011-05-122011-05-12Method and apparatus for secure signing and utilization of distributed computationsAbandonedUS20120291096A1 (en)

Priority Applications (4)

Application NumberPriority DateFiling DateTitle
US13/106,657US20120291096A1 (en)2011-05-122011-05-12Method and apparatus for secure signing and utilization of distributed computations
PCT/FI2012/050446WO2012153000A2 (en)2011-05-122012-05-09Method and apparatus for secure signing and utilization of distributed computations
EP12781876.3AEP2707832A4 (en)2011-05-122012-05-09 METHOD AND APPARATUS FOR SECURE SIGNATURE AND USE OF DISTRIBUTED CALCULATIONS
US15/608,516US10068108B2 (en)2011-05-122017-05-30Method and apparatus for secure signing and utilization of distributed computations

Applications Claiming Priority (1)

Application NumberPriority DateFiling DateTitle
US13/106,657US20120291096A1 (en)2011-05-122011-05-12Method and apparatus for secure signing and utilization of distributed computations

Related Child Applications (1)

Application NumberTitlePriority DateFiling Date
US15/608,516ContinuationUS10068108B2 (en)2011-05-122017-05-30Method and apparatus for secure signing and utilization of distributed computations

Publications (1)

Publication NumberPublication Date
US20120291096A1true US20120291096A1 (en)2012-11-15

Family

ID=47139736

Family Applications (2)

Application NumberTitlePriority DateFiling Date
US13/106,657AbandonedUS20120291096A1 (en)2011-05-122011-05-12Method and apparatus for secure signing and utilization of distributed computations
US15/608,516Expired - Fee RelatedUS10068108B2 (en)2011-05-122017-05-30Method and apparatus for secure signing and utilization of distributed computations

Family Applications After (1)

Application NumberTitlePriority DateFiling Date
US15/608,516Expired - Fee RelatedUS10068108B2 (en)2011-05-122017-05-30Method and apparatus for secure signing and utilization of distributed computations

Country Status (3)

CountryLink
US (2)US20120291096A1 (en)
EP (1)EP2707832A4 (en)
WO (1)WO2012153000A2 (en)

Cited By (11)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US20120304279A1 (en)*2011-05-252012-11-29Engineered Solutions, Inc.System for Isolating a Secured Data Communication Network
US10118696B1 (en)2016-03-312018-11-06Steven M. HoffbergSteerable rotating projectile
CN110382012A (en)*2016-11-042019-10-25儿童医院医学中心Liver organoid disease model and methods of making and using same
US11712637B1 (en)2018-03-232023-08-01Steven M. HoffbergSteerable disk or ball
US12241090B2 (en)2014-05-282025-03-04Children's Hospital Medical CenterMethods and systems for converting precursor cells into gastric tissues through directed differentiation
US12258584B2 (en)2010-05-062025-03-25Children's Hospital Medical CenterMethods and systems for converting precursor cells into intestinal tissues through directed differentiation
US12281334B2 (en)2017-04-142025-04-22Children's Hospital Medical CenterMulti donor stem cell compositions and methods of making same
US12297457B2 (en)2017-10-102025-05-13Children's Hospital Medical CenterEsophageal tissue and/or organoid compositions and methods of making same
US12379372B2 (en)2017-12-212025-08-05Children's Hospital Medical CenterDigitalized human organoids and methods of using same
US12421500B2 (en)2018-07-262025-09-23Children's Hospital Medical CenterHepato-biliary-pancreatic tissues and methods of making same
US12428622B2 (en)2018-09-122025-09-30Children's Hospital Medical CenterOrganoid compositions for the production of hematopoietic stem cells and derivatives thereof

Families Citing this family (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US10813169B2 (en)2018-03-222020-10-20GoTenna, Inc.Mesh network deployment kit
KR102568418B1 (en)*2021-08-262023-08-18하이파이브랩 주식회사Electronic authentication system and method supporting multi-signature

Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7500127B2 (en)*2003-09-182009-03-03Vulcan Portals Inc.Method and apparatus for operating an electronic device in a low power mode
US20090113219A1 (en)*2007-10-302009-04-30Sandisk Il Ltd.Optimized hierarchical integrity protection for stored data
US20110099233A1 (en)*2009-10-262011-04-28Microsoft CorporationScalable queues on a scalable structured storage system
US20120131341A1 (en)*2010-11-222012-05-24Network Appliance, Inc.Method and system for improving storage security in a cloud computing environment

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US5455865A (en)*1989-05-091995-10-03Digital Equipment CorporationRobust packet routing over a distributed network containing malicious failures
US6983463B1 (en)*1998-10-022006-01-03Microsoft CorporationNetwork independent profiling of applications for automatic partitioning and distribution in a distributed computing environment
US7228417B2 (en)2002-02-262007-06-05America Online, Inc.Simple secure login with multiple-authentication providers
US7426642B2 (en)2002-11-142008-09-16International Business Machines CorporationIntegrating legacy application/data access with single sign-on in a distributed computing environment
US7308578B2 (en)2003-03-062007-12-11International Business Machines CorporationMethod and apparatus for authorizing execution for applications in a data processing system
CA2493732A1 (en)*2004-01-232005-07-23Gridiron Software, Inc.Authentication in a distributed computing environment
GB2422453A (en)*2005-01-222006-07-26Hewlett Packard Development CoDynamically allocating resources according to a privacy policy
US7690026B2 (en)2005-08-222010-03-30Microsoft CorporationDistributed single sign-on service
US7743253B2 (en)*2005-11-042010-06-22Microsoft CorporationDigital signature for network coding
US20080077628A1 (en)*2006-09-222008-03-27International Business Machines CorporationConflict resolution for distributed processing systems
CA2591280A1 (en)*2007-06-122008-12-12Nikolajs VolkovaA new digital signature scheme
US8442015B2 (en)*2007-07-202013-05-14Broadcom CorporationMethod and system for an atomizing function of a mobile device
US20090077235A1 (en)*2007-09-192009-03-19Sun Microsystems, Inc.Mechanism for profiling and estimating the runtime needed to execute a job
WO2009125537A1 (en)*2008-04-092009-10-15パナソニック株式会社Signature and verification method, signature generation device, and signature verification device
ATE468697T1 (en)*2008-09-102010-06-15Sap Ag SECURE COMPOSITION OF WEB SERVICES
US10025627B2 (en)2008-11-262018-07-17Red Hat, Inc.On-demand cloud computing environments
US8959353B2 (en)2009-03-312015-02-17Topaz Systems, Inc.Distributed system for multi-function secure verifiable signer authentication

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US7500127B2 (en)*2003-09-182009-03-03Vulcan Portals Inc.Method and apparatus for operating an electronic device in a low power mode
US20090113219A1 (en)*2007-10-302009-04-30Sandisk Il Ltd.Optimized hierarchical integrity protection for stored data
US20110099233A1 (en)*2009-10-262011-04-28Microsoft CorporationScalable queues on a scalable structured storage system
US20120131341A1 (en)*2010-11-222012-05-24Network Appliance, Inc.Method and system for improving storage security in a cloud computing environment

Cited By (14)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US12258584B2 (en)2010-05-062025-03-25Children's Hospital Medical CenterMethods and systems for converting precursor cells into intestinal tissues through directed differentiation
US8566922B2 (en)*2011-05-252013-10-22Barry W. HargisSystem for isolating a secured data communication network
US20120304279A1 (en)*2011-05-252012-11-29Engineered Solutions, Inc.System for Isolating a Secured Data Communication Network
US12241090B2 (en)2014-05-282025-03-04Children's Hospital Medical CenterMethods and systems for converting precursor cells into gastric tissues through directed differentiation
US10118696B1 (en)2016-03-312018-11-06Steven M. HoffbergSteerable rotating projectile
US11230375B1 (en)2016-03-312022-01-25Steven M. HoffbergSteerable rotating projectile
CN110382012A (en)*2016-11-042019-10-25儿童医院医学中心Liver organoid disease model and methods of making and using same
US12414967B2 (en)2016-11-042025-09-16Children's Hospital Medical CenterCompositions and methods of treating liver disease
US12281334B2 (en)2017-04-142025-04-22Children's Hospital Medical CenterMulti donor stem cell compositions and methods of making same
US12297457B2 (en)2017-10-102025-05-13Children's Hospital Medical CenterEsophageal tissue and/or organoid compositions and methods of making same
US12379372B2 (en)2017-12-212025-08-05Children's Hospital Medical CenterDigitalized human organoids and methods of using same
US11712637B1 (en)2018-03-232023-08-01Steven M. HoffbergSteerable disk or ball
US12421500B2 (en)2018-07-262025-09-23Children's Hospital Medical CenterHepato-biliary-pancreatic tissues and methods of making same
US12428622B2 (en)2018-09-122025-09-30Children's Hospital Medical CenterOrganoid compositions for the production of hematopoietic stem cells and derivatives thereof

Also Published As

Publication numberPublication date
WO2012153000A2 (en)2012-11-15
EP2707832A2 (en)2014-03-19
WO2012153000A3 (en)2013-01-03
EP2707832A4 (en)2015-04-01
US20170277911A1 (en)2017-09-28
US10068108B2 (en)2018-09-04

Similar Documents

PublicationPublication DateTitle
US10068108B2 (en)Method and apparatus for secure signing and utilization of distributed computations
US8661500B2 (en)Method and apparatus for providing end-to-end privacy for distributed computations
US9960918B2 (en)Method and apparatus for providing identity based encryption in distributed computations
US9552234B2 (en)Method and apparatus for energy optimization in multi-level distributed computations
US8874747B2 (en)Method and apparatus for load balancing in multi-level distributed computations
US9201701B2 (en)Method and apparatus for distributing computation closures
US9246914B2 (en)Method and apparatus for processing biometric information using distributed computation
US8266551B2 (en)Method and apparatus for binding user interface elements and granular reflective processing
US20130007088A1 (en)Method and apparatus for computational flow execution
US9324033B2 (en)Method and apparatus for providing standard data processing model through machine learning
US9396040B2 (en)Method and apparatus for providing multi-level distributed computations
US9536074B2 (en)Method and apparatus for providing single sign-on for computation closures
US20120078595A1 (en)Method and apparatus for ontology matching
US9477787B2 (en)Method and apparatus for information clustering based on predictive social graphs
US8745121B2 (en)Method and apparatus for construction and aggregation of distributed computations
US9553728B2 (en)Method and apparatus for providing end-to-end security for distributed computations
US20120137044A1 (en)Method and apparatus for providing persistent computations

Legal Events

DateCodeTitleDescription
ASAssignment

Owner name:NOKIA CORPORATION, FINLAND

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNORS:BOLDYREV, SERGEY;KAAJA, HARALD;LAINE, HANNU;AND OTHERS;SIGNING DATES FROM 20110516 TO 20110907;REEL/FRAME:027010/0124

ASAssignment

Owner name:NOKIA TECHNOLOGIES OY, FINLAND

Free format text:ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:NOKIA CORPORATION;REEL/FRAME:035425/0206

Effective date:20150116

STCBInformation on status: application discontinuation

Free format text:ABANDONED -- AFTER EXAMINER'S ANSWER OR BOARD OF APPEALS DECISION


[8]ページ先頭

©2009-2025 Movatter.jp