This breakout is called, I'm called to sing and I did something crazy and in 2020 in the middle of COVID with my kids at home I decided that was the perfect time to try to write a book on prophetic singing and I just had a really really special moment just literally right now and I got to meet the editor of my book and I started crying up here she's in the back today and she is just a mighty woman of God just woman of the faith and I'm just kind of an emotional wreck right now and so anyways she edited the book she's in the room Edie I'm just honored that you're here you're just incredible so anyway yay let's just honor her for being here with us so anyways I'm just gonna get this out of the way I'm gonna teach this session out of this book that I wrote and there are gonna be copies in the bookstore and in the back and I just highly encourage you like I'm not super great at talking in front of people but I wrote everything that I want to say today in this book so grab it and worship how many of you guys are worship leaders in the room yeah so I want to encourage you to I've been getting kind of some testimonies from different churches in the area and and just all all throughout really the nation just different worship leaders saying hey we've been resourcing our singers with this book we've been taking them through your book and kind of doing the Q&A together and that's kind of kind of my heart was was to see that we need to resource our vocalists how many of you know that a lot of times we focus on our musicians because they kind of like make the train wrecks happen if they're gonna happen and so we kind of focus on that and sometimes we kind of just forget about our vocalists our singers and we kind of like just just show up sometimes we don't make them come to the rehearsals right they just kind of show up and do their thing but I want to encourage you part of what I want to share is the importance of of our singers the importance of using our voices obviously in worship but also resourcing our singers and so um so anyways I created this book there you go I did it um okay so let's just jump in who here in this room can sing show of hands yay it's a trick question though I saw a few of you drummers not raise your hand I saw it you know who you are uh so kind of what we have we've got some singers on worship teams that you're like yes I am a singer and then you've got some singers that are super like humble and they're like yeah I guess I can sing right and then we've got like our electric guitar players they're like I'm not raising my hands like I don't do that I saw you Tom in the back um but here's here's what's interesting about that question is when I asked that question we all kind of associate a certain measure of skill required for you to say yes or no to that question right but the question was who can sing and the answer is it is it's everyone we are all called to sing um and yeah we either measure up to our fake amount of skill that we decided we needed or or or we didn't um but you guys you guys mostly in this room you know you can sing you're a singer and some of us in this room need to be liberated and set free from some lies from our childhood that person that spoke that thing over your life when you were 10 and they were like maybe you should learn an instrument or maybe you should play sports yeah some well-meaning individuals but you know what that did it locked up your sound and we're all called to sing we're all called to offer our own sound but I just I'm gonna just jump right in right away and and and say like I'll tell you my own story when I was in fourth grade I I joined pioneer clubs I don't know if you know what pioneer clubs are but it's kind of like Girl Scouts for Christians and uh so you like earn badges and that's it was a blast but um I I remember one day I went to our the pioneer club leaders house where there was like a group of 10 of us girls I'm in fourth grade and we're like we're making candles and like dipping wax like the wax and the thing and making candles and I don't know I'm getting badges for making candles it's so great but then what happens is us girls are kind of all left to ourselves I don't know what the leaders are doing something with the candles I'm sure and someone has like a karaoke mic and we're like passing the mic around singing and just like high-five in each other just kind of having this fun this fun time and the most beautiful most popular fifth grade girl she was a year older than me it was my turn to have the microphone and I don't remember what I do I sing something and she she kind of just looks at me takes the microphone and says you need to stop before you hurt our ears that's painful right I mean that was just you know one moment that I had it in fourth grade and I just I remember I do I remember it because it was like it's and you know what she was pretty and popular and probably knew what she was talking about and so I kind of made this little inner vow as a 12 year old okay good to know I shouldn't sing in public good to know like I need to kind of I love singing and I you know I feel happy and alive when I do but okay like that word curse kind of like started to sink in and started to do some damage in my heart and I just I just I'm gonna guess today that some of you may have some similar stories two weeks ago I was at church here and this man approached me just tears in his eye I mean he was he was visibly crying and he said he just was like thank you I just finished that chapter where you shared about the pioneer clubs and he goes I was I think he was 12 because I was 12 and I was in this boys choir and had all these opportunities to kind of like do singing and and and my dad suggested that I I kind of stop him and do sports and he's like you know we're from 30 years later and I'm realizing I have something to offer the Lord with my voice and so I believe that it's time even for some of us in this room to be set free from some of those word curses when we were kids when we were adults you know maybe you failed an audition at one point you know maybe you didn't make the choir you didn't get the solo and it just kind of right it it did something and it it what it did is it locked up your sound and it locked up some of your worship and I just want to encourage you right from the beginning of this breakout that it's time to sing it's time to unlock that sound it's time to to get free from from those lies that have been spoken over you you're called to sing your song right did you know that the most commanded thing in the Bible is to sing do you know that over 400 times it says sing to the Lord make melody in your heart praise the Lord was singing right when God asked me to do something one time I'm usually hopefully like obedient right when God speaks we're like yes okay thank you for speaking amen like I'm doing it right when God says it twice we're like okay I get it I'll do it right but God's commanding us 400 times to sing like there's something powerful about your voice about unlocking that sound and so I want us to encourage and train our singers our vocalists at our home churches like you can do this you need to sing we need to begin to even train like our congregations like with your own voice sing like I feel like I've kind of got like as a worship leader I have like a running list of like five to ten different ways to like encourage my the room to sing with me like I love the worship leader that's coming tonight to lead Vincent I love one of his things he says is give him the fruit of your lips he's kind of got the South African accent and is so beautiful um he's he's he's like you know what he's got a bunch of really fun ones I love it um but encouraging our congregation right because we live in a celebrity culture western celebrity culture American Idol right our culture has trained us to not sing but it's actually trained us to listen right we love showing up at concerts and listening to the music and don't get me wrong I love doing that um but we brought that to the church we love to sit and listen to the beautiful voices we're like oh we're worshiping together well yes but there's something about lifting up your own voice offering that worship to the Lord and so I think we got to be um consistently and constantly encouraging our congregation to sing I'm consistently encouraging some of our like BGVs at Radiant hey there's a mic in front of you like please sing like I don't want to do this alone right we kind of even even like in the midst of our like worship team sometimes it's like oh let's just all listen to this person saying and then we'll listen to this part like unity and singing together like let's let's do this together um and worship is supposed to be different there's a really big word on this piece of paper and I'm nervous to say it out participatory there it is worship is participatory it's it's not listening to the you know the one beautiful voice we have a room full of people trained to listen to pretty voices instead of singing along with the voices and adding your own sound to the mix I want to share with you a bible story that you already know it's my favorite it's Mary of Bethany she's my girl and you know the story I'm just going to tell it a little bit differently she walks into a room Jesus is sitting there having dinner with the disciples some worship leaders in the room some Pharisees and she comes in she what does she do she breaks open that alabaster jar of worship of fragrance it it rises up and what is she doing she is leading a room and inviting a room into worship right what are the what do the disciples do what are the worship leaders the leaders of the church do do they participate do they sing along do they give to the Lord what they have in that moment we end up getting a lot of spectators in that moment right a lot of people watching and we even have some critics too I think sometimes when we show up to church and somebody breaks open their jar of worship whether they're on a microphone or in the room sometimes what do we do we kind of take a step back and we watch and sometimes we maybe criticize right that's too extravagant that's too much and I think a lot of times though we leave a worship time and we leave smelling like the fragrance of Mary at Bethany's worship and we we think that it was us who gave that and it's the truth is we didn't actually break our own jar of worship we watched somebody else we smelled the fragrance of somebody else's worship and we called it our own and we're like I I did that oh I want to every time I show up to worship I want to offer you something I don't want to watch my friend worship and and and be confused and think I did it um and and I think it's it's our culture I think that kind of trips us up because we again we love just listening to the beautiful we're just we're trained we're trained to do that we're just trained to listen and love it and be like wow that was amazing I was a part of that and it there again you don't have to just only there are some you know the seven ways the Hebrew words for for worship for praise right lifting the hands bowing but one of them is singing and so I just I just feel this really strong I don't usually stick on this so long but it's so important that we are singing ourselves that we are obviously worshiping ourselves but calling the room don't just listen to me like I can't do this for you like I'm in I invite I invite I set the table I invite I invite and then you've got to break it open yourself you've got to lift your voice yourself don't be fooled that you're worshiping it in a room full of worshipers if if you're not and you know Jesus on the cross that spikenard would have lasted months that that incense that she offered and so you know she uh Jesus is on the cross still being able to smell that worship I wonder too the disciples kind of still having that lingering sense that lingering smell of of that offering and that worship and like oh man I missed it I'm not going to miss it today though I'm going to worship I'm going to praise all right just I felt heavy to me okay guys we're called to sing do you believe me yes we can do this we can call our people to sing we're all called to sing I love okay so Ephesians 519 one of my favorite verses Paul is talking to the church and he's training the church this is how you do it this is how you worship and it says it says that we're all called to bring psalms hymns and spiritual songs and what's interesting about this is I want to kind of define those for you but it wasn't just hey one person come with this set list and that's what we'll do but worship is everyone having something to bring and something to offer whether it's a micro it's microphoned it's amplified or not I want to bring a song to the Lord and so psalms let's talk about the Bible sing the Bible I love doing this when I was like 15 I used to open my Bible and play a little chord progression I try to play the piano and you know just would sing straight through like a psalm and it was one of my favorite things to do and it's developed into other things throughout the years but sing the Bible just sing the Bible sing the word of God to hymns so when Paul is talking about hymns he's talking about songs crafted by man so hymns that we when we think of hymns that would be included in that but also just songs that are crafted by man we have professional songwriters that are writing these worship songs and they're such a gift to the body of Christ the language in these songs is such a gift so songs hymns and then spiritual songs these are the songs of your heart right what kind of wells up on the inside of you when you're not singing the Bible or singing a known song a known worship song and to kind of just jump into spiritual singing because I want to talk about our spiritual songs I want to talk about prophetic singing a little bit too have a fun story I like to tell so it is February 13th does anybody know where you can find me February 13th I'll just tell you I'm in Meyer on Gull Road in the hallmark card section and I procrastinate and so I am there every February 13th sometimes the morning of every 14th if I'm honest and I'm thumbing through the cards where is the card that is going to say everything that's in my heart to say to my husband right and I never find that card by the way have you guys found that card no doesn't exist but for my analogy to work let's just say I find there it is it's like glowing I find the card I like look at it I read it yep this is it this is exactly what I want to say and I sign it stick in an envelope February 14th comes around and I'm like okay Caleb happy valentine's day like I have this card for you and I just a heap on the romance I like open it myself and I'm just gonna read this for you roses are red violets are blue baby I love you and he's like oh so sweet babe thanks and that's four to week to the next Sunday and he's hey what are you what are your thoughts towards me how do you how do you feel about me today or you know we had quite a week you know and what what's kind of going on in your mind share with me I go oh yeah hang on one second I run to the bedroom nightstand fumble through I don't fumble through I'm just kidding it's clean there's nothing there and I get the card roses are red violets are blue baby I love and he's like thank you I love I love hearing that but I actually want to hear like we had a week we had shared history together I you know I did some things I spoke some things what how do you feel about me and I'm like the hallmark card it's right here like let me tell you and no and this so this is just fast forward another week to another Sunday right and the Lord is saying what do you what do you want to say and what do you how do you feel about me and what have I done in your life how do you want to testify of my goodness and my greatness and we kind of run to the hallmark card and like I don't have the language inside of me and so those hallmark cards right or those those songs crafted by man are such a gift because they bring unity and they get us all on board and it's corporate and they help us develop our language and how we sing to the Lord but then there's this other idea of these spiritual songs this that Paul talks about singing the song of your heart and that kind of begins to scratch the surface of prophetic singing of singing the now right and when when God does a new thing the people of God sing a new song and it's time to sing a new song God is moving I just I just even to give the obvious example 2020 God's doing a new thing like things have changed we have new language we have new language to even develop and give the church in our songwriting because God's doing a new thing we have new language I think about so Exodus 15 right the song of Moses this is the first prophetic song that's documented in scripture Exodus 15 right so the people of Israel they have been enslaved in Egypt for 400 plus years and their worship songs that they sing every week they sound something like praise the Lord we remember your goodness would you bring it back would you save us would you deliver us we love you Jesus praise you maybe not Jesus God that's what they would have sung and they were singing these worship songs for 400 years but then something happens God does a new thing he steps into time and he saves them he delivers them from slavery in a matter of weeks they cross the Red Sea they see all of the plagues they're at the other side of the Red Sea they they see with their own eyes the horse and the rider thrown into the sea and they realize in a moment we're we're saved we're delivered God did a new thing he broke in after 400 years and what do they want to do they want to worship right but do they sing some of those songs from 400 those past 400 years maybe they sung one or two but here's what we know that they sang they sang a new song they had new language all of a sudden to sing God had done something in their recent history and they were like we just need to sing what's on our hearts and so Moses goes for 1819 verses singing and it's it's literally like you did this and then you did this right in the hook of Moses's prophetic song is the horse and the rider thrown into the sea I will sing unto the Lord for he is triumphed gloriously the horse and the rider thrown into the sea and they'd never sung that before that never happened but all of a sudden they had new language and this prophetic declaration came forth and what started as a prophetic song ended up probably being one of their worship songs that they ended up singing on and on because right you've got Miriam who's in the corner and they they kind of did this thing back then where the guys would sing first and then the girls would sing kind of like what we did in the 90s is anybody remember some of those songs shout to the north and the south you remember that one rise up women of the truth and the men are something I don't I never sung that one I don't know what their verse was um what else there's there's a couple other good ones help me out yes yes there it is okay okay so that thing that cool thing we did in the 90s it was just because what Moses and Miriam were doing before so anyways Miriam is in the corner she's the guys are singing their thing and she's just she heard the hook of Moses's prophetic song she hears it and she's like that's it she's like eyeing her little timbrel that's like a couple feet away she's like just come on guys and then she grabs the grabs the tambourine and they sing that prophetic chorus well into the night I will sing into the Lord for he is triumph gloriously the horse and the rider thrown into the sea and there was so much life on it right because when God does a new thing it's time for the people of God to sing a new song and so it's time for us as the people of God to sing new songs it's time to write new songs for the church but it's also time to sing those spiritual songs as we develop languages we develop our own history with God relationship as we develop that there needs there's an overflow that comes out of that and the church needs to hear some of our overflow and that it will encourage them to start developing their own languages they develop relationship with Jesus yeah so we're called to sing yeah we're all called to do it some of us just have to do it on a platform and so for the ones that have to sing on a platform there's some added responsibility I haven't talked about so Psalm 33 3 go ahead and write that verse down Psalm 33 verse 3 it says make a joyful noise to the Lord and we'll stop there for a second that's the call to all that's the call to sing make a joyful noise to the Lord this next part of this verse is for the ones that have to do it on a platform play skillfully sing skillfully I'm gonna I'm I'm adding this because this is kind of the room that I'm talking to is we we need obviously to sing encourage the room to sing but then to the leaders of singing sing skillfully I think I think when we tell musicians that we don't even tell musicians that we're like hey if you're a musician we expect you to like know how to play your instrument right play it you learn and you practice if I if I was honest or if you guys were honest how much how much do we practice singing right as a piano player if I'm gonna have to you know play the piano in front of someone I'm gonna practice with singing we kind of approach it differently we kind of all approach it as like I have like some raw talent and I don't do anything with it I don't steward it maybe I hate saying hard things I'm not good at it but I just got a year older yesterday was my birthday thank you and I kind of hit a scary like mile marker in my own head and it's just I think I get to say mean and hard things now because I got older I'm more of like a mother than a sister so I'm gonna say hard things singers it is so important worship leaders like develop your singing voice you know we all kind of just again we show up and we're like this is this is the gift that God has given me and unlike the other gifts like instruments and musicianship I am not going to try to get better at singing right but it's important like take some singing lessons take you know like oh this is a great idea do a singer only rehearsal every once in a while I grew so much I had a worship leader back like 15 years ago and we did singer only rehearsals just like once a month but man I felt so valued and honored as one of the background singers on his team because I was like oh like you care about what I'm sounding like and what I'm you know when I'm singing a harmony and we kind of like singers just do whatever um but like what if we honored the bgvs we valued who they were what they brought to the table and we um encourage them to grow encourage them to bring a song to the Lord bring that spiritual song encourage them like hey like sing this harmony then and then all of a sudden they sing it with a ton of boldness because they have confidence because you called them out yeah um so sing skillfully is that okay yeah it's so basic oh gosh I'm gonna I'll jump on the soapbox one more time and then we'll move on I just I know I'm not going to that was good enough that's good enough okay you all get it though right so I loved I loved what pastor Lee just shared in the last um main session it was so good and just talking about the tabernacle of David and we have a big part of that tabernacle of David being the Levites and so I want to I want to bring our attention I'm kind of shifting from place skillfully um and I want to share with you when David set up the tabernacle of David he he said some things to the Levites and those are some things that I want to I want to share with you guys so this is in first Chronicles 16 so like pastor Lee shared the Ark of the Covenant right kind of finally makes its way safely to Jerusalem where King David has set up a tent for it it's first Chronicles 16 for I want to share it says he appointed some of the Levites to minister before the Lord to commemorate to thank and to praise so first the Levites they were appointed David appointed them you guys are appointed by God for your role in the church I want to just you didn't just accidentally get to volunteer and be one of the singers at your church you've been appointed there is real value on what you bring and just even the sovereignty of God to place you where you're at as a worship leader in that church you've been appointed don't quit God appoints his leaders one other thing when David sets up the tabernacle of David he sets up a leadership structure right he's got the chief musician named Asaph he's got Haman and Jed you thin and then their sons and different people right if you guys ever seen like the the rogue worship team do you know what I'm talking about they just kind of like show up or the you know your drummer is MIA and whatever or or the the the I'm not talking about my drummer um um I guess I because I have a microphone I want to encourage us to be submitted to authority we feel like maybe we don't have to sometimes or we're like I'm the worship leader I'm gonna take it where I want to or whatever but but just being submitted to to your pastor to what to to what God is doing in your church come under that but I love I love the detail of the um of the authority structure it's just so cool somebody wrote snackies on my notes I don't know that's weird oh Jesus singers in the room musicians on the worship team it's important that you're submitted to the worship pastor the worship leader you're serving you're not meant to be a rogue talent doing your own thing you are however a valuable part of the team I think some of some of you this morning need to hear that you are a valuable part of the team maybe got dragged here by somebody and you need to hear that you're you're a valued member of the team Jesus right now I just asked that you would come into this room Holy Spirit would you speak to the hearts that need to hear their worth and their value the ones that have been serving for years and have just felt maybe overlooked and kind of just felt like you're doing it and here you are and it doesn't matter if I show up and does my does my voice count should I should I keep doing this God I asked right now that you would break in that you would speak value to these singers to these worship leaders to these leaders father would you remind us the beauty and the dignity of this role to just sing before you to sing in your presence God I thank you for the the joy and the opportunity just to lift my voice and worship you father would you just stir thankfulness in our hearts would you remind us who we are would you remind us the the value of what we do when we lead others into your presence what an honor what a beautiful joy to get to do this we just right now is a room of worship leaders and musicians and singers we just say thank you God for this opportunity to be in your house and to sing Jesus thank you we're so humbled and and honored and and just moved that you love to partner with weak voices and you receive worship when we make these joyful noises to you we thank you God and would you call us again would you call the ones in this room again to sing the ones that have really felt shut down from years ago of lies and word curses the ones that have been getting off the stage and feeling so discouraged even in recent past maybe I should just quit maybe I should just give up this isn't for me those little kind of cheap shots of the enemy after we get off a stage that traffic that hits us father I asked that you would call us again remind us what you've called us to would you give us vision to do this to sing to worship thank you Lord so we have back to David asaf jedi thin heman along with their sons right God set them up to to prophesy on their instruments they probably played multiple instruments they were really really skillful I think heman had he had 14 sons and three daughters and all of them were under the direction of their father for the music in the house of the Lord symbols stringed instruments harps for the service of the house of God asaf jedi thin they're all there under the authority of the king so the number of them with their brother and who were instructed in the songs of the Lord all who were skillful was 288 and then there was like over a thousand others as well that were jumping in with us it says king David wrote some of his songs right with like jedi thin in mind to lead the vocal choirs and the singing because of his skill and anointing to do so he was also a skilled harpist skill skill skill interesting heman was called a seer in the words of God a seer is someone who sees by the spirit in the spiritual realm it's a specific it's a specific prophetic gift but these three men are leading the charge with a ton of young people under them and what's really cool about this is these guys weren't looking for a platform they to be that skilled they had been doing that for years on and off a platform like who knows I don't know what other you know what other kind of like worship was happening when you know when the ark was um before it got to obed edam's house it was an enemy territory and then they have the the tabernacle Moses I just want I just kind of like I like to think about like what were the Levites doing during this time and it's it's I mean it's obvious they were they were learning in their skill they were practicing the prophetic it's I mean it says a dozen times that they were prophetic that heman was a seer they were they were doing this in secret kind of like David on the back hills of Bethlehem before he was a king before he played that harp before Saul he was growing in skill growing in the prophetic practicing hearing the voice of God doing all those things these musicians singers and worship leaders just said yes to the calling on their lives to minister and song to the Lord and they served faithfully for years becoming excellent and skilled singers and musicians they studied the word of God and when the time came they were ready and they became leaders in the house of God before the job was glamorous they were ready for it before the job even existed they had never done anything like the tabernacle of David before like their job that they were training for wasn't a real thing yet but they were doing it they were doing the hard work and then when that moment came they were ready I loved I love to think about too um the revival of of worship music that happened during this time think about all like most of the of the psalms can you imagine showing up to your worship set and King David is like okay I wrote Psalm 23 here it is here's the melody let's go like can you imagine like okay like Psalm whatever that he wrote here we go one thing have I desired of the I can't imagine when he introduced that song to the worship team and is like okay we're gonna sing this this new language God is doing a new thing his presence is literally in a tent now we all have access it's not hidden behind that curtain and here's the songs that are coming forth one thing if I desired of the Lord that will I seek to dwell in the house of God forever and they're like this is what we're doing this is awesome and they're they're singing it but um we're in another revival of worship music we're we're seeing musicians and singers from across the globe being raised up and being like I want to be a Levi it doesn't make any sense um except that God's doing it he's doing a new thing and so I think it's so good for us to be aware one to do the things ourselves but we're leaders in this room and to recognize God's God's training up the Levites he's purifying the Levites he's preparing he's doing a new thing um yeah you guys doing okay I'm just I'm feeling the Lord and I'm just kind of you guys are so great I'm gonna end with this um so back to these Levites back to I think I said chronicles right first chronicles is that where we yeah you guys are doing great they were called they were appointed they were called to minister late pastor Lee already talked about this I want to just remind us again we are called to minister before the Lord first as worship leaders I think we feel pressure to um minister before the people to the people and that always happens as overflow but if we if we get the order wrong and we try to do that first like we fail so minister before the Lord it doesn't say David appointed some of the Levites even to minister before the people nope everybody we're all ministering before the Lord that's what we all get to do so they are called first to minister before the Lord to to commemorate this means to recall to remember I think of that old hymn I surrender all you guys on that one yeah um but that verse here I raise my Ebenezer hither by thy help I come keeps singing and I hope by thy good pleasure safely to arrive at home yeah okay so this idea of commemorating I think about here I raise my Ebenezer right this idea of um they would Israel um as they were traveling they did a lot of traveling when God did something or they wanted to remember his goodness in a specific moment right you guys know they would build an altar they would build an Ebenezer and they would like have a sacrifice and the smoke would rise and then they had to keep traveling and then when something happened they would look back and remember right the smoke would still be off in the distance if you're faithful then you're gonna be faithful now and our our job as as worship leaders is to minister before the Lord but then to commemorate consistently remind our own hearts and remind the people that were leading um of the goodness of God look what he did his faithfulness he's going to be faithful again this is actually like something that we're called to as Levites is to um lead the people lead our own hearts into remembering his goodness like this is this is this is good thus far the the Lord has helped us I feel like so many of my prophetic um songs that I've been singing recently have been remembering the goodness of the Lord you did this so I know you're gonna come through in this like and and we as a people I think um as a body like we're needing to hear that right and whatever right now okay um they are called they were called to to thank thanksgiving right starting with gratitude some 100 right entering through the gates with thanksgiving and then the courts of praise but um we need to invite our own hearts in the rooms into thanksgiving I love David laid this out for us I feel like I discovered this way too late in life oh this is what this is what the Levites are supposed to do oh my gosh it's right there in the bible who would have thought lead yourself into thanksgiving lead the room into thanksgiving I started doing a thanks like a thankfulness journal I was like cool to do like eight years ago or something I started doing that was life changing my perspective shifted um so thanksgiving some 100 uh they were minister come memory thanks praise I think is next um they were to praise this one we know a little bit more about maybe really go yeah I've heard this before so silly people in a praise that's my job um right it's the expression of adoration from our hearts that's declared to others and to the one we're adoring by definition praise cannot be hidden it's not something we do in secret or quietly so we cannot be heard if we want to praise a person for an accolade we do it loud out loud in front of them in front of others so that they can hear us hmm God doesn't need our praise but he absolutely deserves it and we need to offer praise we get unhealthy when we don't recognize what he's done and we get unhealthy when we take him for granted when we don't actually give him the fruit of our lips and say it out loud praise sing praise praise is so simple we forget the power of it we need to remind ourselves that God inhabits our praise he shows up in power when we praise him it's in our praise that he rides in and is glorified so here's what I want us to do because I like to just kind of activate and do something practical I want us to stand up we've got like a couple minutes left I'm just I'm just gonna lead us because I'm a worship leader I'm just gonna lead us into just a moment of just thanksgiving and praise um out loud so I'm just gonna just begin to sing in the spirit I'd love if you guys want to join me and just worshiping and adoring our king so thank you we thank you guys we unlock the sound of our own thank you Jesus we thank you we're gonna keep going if it gets uncomfortable just keep singing sing a melody tell him you love him Jesus for you all the glory thank you Jesus amen guys thank you so much for joining me and just letting me share out of my heart today um I'll be up front to hang and then I think my girl Haley is in the back the the books in the bookstore but if you want to just like cheat the line just go straight back there love you guys so much thank you


Hello and welcome to my talk on Rainbow in the critical example. This is a joint work with Dongchul and Green Yang Let me start by introducing Rainbow. Rainbow is a NIST PQC signature finalist, and it's based on multivariate quadratic equations It's one of the three finalists in the NIST PQC competition and the other finalists of Falcom and Deliphine And those are both based on structured lattices. So Rainbow is the only one left that's based on MQ And as such it comes with quite different performance characteristics and also the operations in there are quite different from From the lattice-based scheme. So it's very interesting to to look into How these schemes perform, how Rainbow performs compared to the other finalists. And there's also three alternative schemes One is called GEMS, which is also an MQ scheme But there has been a recent attack on GEMS. So maybe GEMS is no longer that interesting Because it's not basically broken. And there's Think Plus, which is a hash-based signature scheme and there's Picnic Which is based on zero-knowledge proofs So what Rainbow and basically all MQ schemes are famous for is that they have big public keys and Very small signatures. So due to the big public keys We have a third poll intended that makes them very unsuitable for micrometers So for example if you look into the table of the parameters that's in Rainbow here On the slide you see that even the lower security level has the public keys of 162 kilobytes Which might be too large for many micrometers Nonetheless, we have looked into implementing Rainbow on the Cortex M4 And our paper is available on print and our code is completely open source and available on kitab So please have a look and try it out Let's dive a little bit more into Rainbow. Rainbow comes in three variants The first one is called Classic. So that's the standard Rainbow scheme The second is called CC and previously it was called Ciclic The idea here is that we do we sample part of the public key from from a seat Which makes the public key quite a bit smaller But also leads to much slower verification because in verification you first have to sample as part of the public key Which is is quite expensive The third variant is compressed, which is basically CZ Plus we sample the entire secret key from a seat Which leads to a tiny Secret key basically just a seat but also much slower signing because we first have to sample the entire secret key So if we look into the parameters sets here we see that at each security level we have each of these variants We see for example for the first the QT level that the CZ has 60 kilobytes of public key compared to the 162 kilobytes of the classic so it has Quite significantly there's more of the public key, but we you can see in the paper that the cost of this is Quite huge for verification. So it depends really on what you're optimizing for Let's talk a little bit about The platform we are using and you will see that most PQC papers Use the same board and that's the SCM 32 F4 or 7 discovery board So basically all all the other papers in this session, you will see that they are using this board And this is also the one used by the PQC framework PQM4 and this board comes with a megabyte of flash and 128 kilobytes of RAM and they immediately see a problem for us And that is that the 128 kilobytes of RAM is not even enough to fit the public key of frame classic To solve this there's multiple alternatives, I'll talk a little bit about that later We went for the easy solution here and just board the board with more RAM So we are instead using the the EFM 32 GG11B Which a series is also called a giant gecko And this comes with two megabytes of flash, but more importantly We have 512 kilobytes of RAM, so this allows us to actually put the keys of RAM in there and then that's a lot easier What's maybe also interesting with some is that it comes with a re-cryptor accelerator Which supports Shature AS and also some ECC operations So this might be useful for some PQC schemes also for rainbow. It's very useful because you can because it's using Shature and AS However, in this talk, I will not Talk about the results when using this crypto accelerator to keep the results a little bit more comparable to other boards But in the paper, we also reported the results When using this accelerator, what's also important to mention here is that this core produces quite comparable size accounts to the SCM32 So when measuring PQM4, we saw like less than a percent difference. So that's that's quite comparable If you don't want to use this this EFM board, there's also an SCM32 nuclear board Which has quite a bit more RAM than the other one. So it comes with two megabytes of flash as well at 640 kilobytes of RAM So this is also something you could use And for implementing rainbow and this board is now also supported by PQM4 So Yeah, if someone wants to try it out, that's a that's a nice board as well and however we see that Even with 512 kilobytes of RAM or 640 kilobytes of RAM still only rainbow one is feasible Rainbow three and rainbow five are a little bit out of reach with this amount of RAM To be in this talk and also the paper we focus on rainbow one Okay, so let's dive a little bit more into the details of rainbow And I'll briefly describe it here. So we first need to pick parameters n and m where n is the number of variables and m is the number of equations And for MQC interest, it's also always that n is larger than m For example, rainbow one is using m equals 100 and m equals 64. So 100 variables in the equations And in total 64 equations Then we'll have to pick a finite field in this case. This is f 16 for rainbow one and f 256 for rainbow three and rainbow five So for this talk only that f 16 is relevant And we can do a key generation of rainbow who first need to sample two Linear and rotable transformations t and s By t is mapping m elements to m elements and s is mapping n elements to n elements Then we need to sample a Inroutable or quadratic central map q mapping n elements to n elements And then we can from these three transformations We can compute the public key p as the composition of t q and s So the resulting will be the resulting map will be from m elements to n elements And the private key basically consists of the individual mappings t q and s Signing and works that follows So we first compute the digest of the of the message Call that w here and that consists of m m Field element And then we remap this this w Using the inverse of t the inverse of q and the inverse of s Through a signature set which consists of n elements This can then be used in verification But we again compute the digest of the message And then apply the public map to the signature set and get some W prime And we check if this w prime is equal to the digest of the message w And if that's the case Then the signature is valid So what's most interesting here is is the central map um, so how we Um, how how it's implemented in the rainbow. This is defined as two layers of of uv basically So we would have two sets of equations Where the first set of equations consists of 32 equations and the second one also consists of 32 and you see that Here in the equations in the first one um only the first um v1 plus o1 Variables are used whereas in the second one all of the variables are used to the way we solve this in practice The following so remember we're giving x And we are trying to find y What we're already doing is We'll pick the first v1 variables at random So this makes the first set of equations a linear linear system of equations And then we can solve this the set of equations for the remaining variables Um remaining of one variables Then we can plug all this into the second set of equations Which is then again of linear set of equations and we can solve that to obtain the remaining variables Um, so we see this is um your rainbow. This is two layers. One could in theory also construct this with more than two layers Um, but in the the NIST submission, this is not done Yeah, okay, so this gives us roughly a list of what things we need to implement so to get a fast implementation rainbow The first one is this field multiplication, which is used everywhere that's used in keychain and signing verification And in some places this needs to be constant time So mostly in signing it needs to be constant time, but in other places mostly in verification It can be non constant time because it's only operating in public data Then we need efficient linear equation solving, which is used in assigning for inverting the central map We can either implement this using matrix inversion followed by multiplication Or we can directly solve the equations Here it's important that um this is constant time because this is this secret secret data depending on the secret key Then the third one is we need to evaluate the public map p And that's basically the only operation verification besides hashing So if you optimize if you speed up the evaluation of the public map, you directly speed up verification And here since that's verification the runtime here may depend on the signature or the public key in most use cases Let's start with the finite field multiplication So here's a quick overview. So in rainbow the the um f16 is defined as a tower field So we represent a f16 element with two elements in f4 Which then is again represented by two elements in f2 so in the end each um f16 element is represented by four bits um And as almost always in rainbow what we are doing is we multiply a large vector by um the scalar The easiest way to do this Is using lookup tables And if we have basically two choices here, we can either do one multiplication per lookup um, which will take us at least One cycle for the inx computation then at least one cycle for the the fetch And then another cycle for packing it back. Now this will take at least three cycles per multiplication Or we could do a little bit larger lookup tables table and do two multiplications in parallel Then this is basically half then we need one and a half cycles um per multiplication But um, what's important here is The cortex and four cores may have a cache. So the lookup approach should really only be used in public data So most of the time when it needs to be constant time, what we will instead be doing is we bit slice the entire operation So we we bit slice the the um f16 elements into four registers And then as we'll see on the next slices That this will then take 32 cycles for 32 multiplications Excluding the bit slicing within if we ignore the bit slicing then we will need one cycle per multiplication A little bit more of the details or what um We will be doing is we're given An element a and b and you want to find the product We can now represent the elements Using their bits the bits are now here called ei And then given the bits of a and the bits of b we can express the multiplication as a logical bit by operations and Express the product in this way. So now we see that here the the dots are a logical ends and the plasters are XORs and if we have the The elements bit sliced into into registers we can directly implement these ends and XORs and that will give us a multiplication So to understand how we can implement this on the arm. I need to introduce one feature And that's that's very useful and that's conditional execution So arm allows you to execute a block of up to four instructions conditionally on a flag so if a flag is set then instruction is Executed and otherwise it's not what's important here is that even if the condition is not satisfied Um, even though the instruction is no effect. So it doesn't actually write anything back to the registers. It will still take one cycle And that means if these are like just logical operations Um, and not branch instructions, then and this will be constant times. We we can actually use this for secret data Um That we use the it instructions or if then instructions Will be used to also encode Which of our instructions are in the if branch and which are in the else branch? Okay, let me give you one example here. So we can compare our zero to 17 and then we can have a if then else equal and in the then branch we We do an add R2 and if the in the in the not equal branch we do an add R3. So depending on If R1 was equal to 17 we will be either adding R2 or R3 You can also do this with more instructions and then the it will then encode Um, which instructions are in which branch and so in this case all of the instructions are in the then branch And in this case we do a test on our zero Which is basically checking if the second bit of our zero is Is set and if that's the case, so it's not equal to zero Then all of these four instructions will have an effect. Otherwise, they will not have any effect Okay, so if we now can use the we can now use these instructions to implement final field multiplication In this case with accumulation because that's what you mostly need So let's assume we have three two elements It's sliced into four registers And we have one element B That you want to multiply the vector by And that's in the in the least significant nibble of E And we also input an accumulator Where we want to add the products What the function will be doing is it multiplies all of the elements a i by the element B and adds them to c i We can see here and we can implement this using four blocks Four conditional execution blocks That are conditional on the bits of B add to the accumulator Or to some temporary registers And we see that this is a 32 instructions, which gives us the 32 cycle multiplication That's the final field arithmetic and now I'm moving on to the verification So what this is doing is basically applying the public map to set and then checking if this is equal to Digest of the message The way that this works is We will have This formula where we plug in the elements of the signature z i and multiply them by this matrix a i And in total we will have m of these matrices And we see that This matrix has as half zeros and then What we actually get in the in the public key is m Of these matrices and and the matrix is always one row of The public key And the way it's stored is actually that in a column major form So we will first get the first element of all the the m matrices in the second of all m matrices and Yeah, we can easily see how hard is this will then be implemented usually So we would implement we will multiply z zero by z zero and Multiply the product by the the first column of the public key and add this to the accumulator Then we move on multiply z zero by z one Multiply it by the second column of the public key and add it into an accumulator Uh, so that's a standard way to do this Um, that's the approach that I just described so you multiply z i by z j Multiply the result result by one column of the public key and accumulate the result in w However, we use a different approach here So instead of multiplying each column by z i z j and then accumulating in w We instead have 15 accumulators. So for each possible value of z i z j except for zero because Multiplying by zero will be sure any razor key can throw that away immediately And then depending on the product z i z j we add the column in the corresponding into the corresponding accumulator and then in the very end you do the multiplications Um, then we have some other tricks we use in here one is the Um that with the f 16 multiplication we can now use lookup tables Because this is actually faster for for scalar times scalar multiplication And another trick that we use is if ir is said ir z j is zero We can skip the corresponding columns, which gives us quite a bit of speed So looking into results, you see that this is much faster than the previous state of the arc And I also need to mention here that previous implementation was actually around two rainbow implementation Which is smaller per meter set and that this previous implementation was using lookup tables to actually this is not secure in case You have um a cache and we see in in the plot here already that We outperform this implementation by by two x for signing and even more significant by seven x for for verification We can also compare the results to to other finalists and there we see That rainbow is by far the fastest in this ptc intra finalist on the court example And signing is four times faster Than the lithium and 45 times faster than falcon And verification of rainbow is five times faster than the lithium and two times faster than falcon Then we've done some more tricks Um to make it a little bit faster one is the pre-computation of the bit slicing and The other one is We tried out an alternative field representation to see what this would would change Because it allows a little bit faster bits lesson on vacation. Let me give a little bit of detail here. So for the pre-computation So we know that the secret key is input to multiplications and in signing So we at some point need to bit slices So option one and that's what we did in the results that I just presented is we bit slice this as a part of sign Option two is for bit slices ahead of time. So for example, we could just keep a bit slice in keyjet And then of course option two now conflicts a little bit with the compatibility of this Secret key with non-bit slice implementations But probably in most cases, it's fine. The secret keys is not portable We'll see that this saves up to 20 percent in signing time Note that a similar approach could be used for the public key in verification but There's only a couple of multiplications in verification and so this is very negligible and Of course for the public key the compatibility issues are much larger concerns. We don't do this for for verification Um, yeah, then the other thing we did is try the different f16 representation So the spec actually prescribes you to forces you to to use the tower field representation um Because that's touched on some platforms because you can use a katsuba and then Multiply the four elements But one could also think of Using the direct direct representation throughout the tower field and we see that this actually results in faster bits less than the duplication Which is about five times faster than Than the tower field representation Every one important note here is that this is actually incompatible with the rainbow specs are Since the conversion Would be way too expensive you will have to change this back to actually sample everything in in the different representation And so this is incompatible. We would have to change this back So let's look into the results Um, we see that there's both of these things don't really change the verification time Um, we see that signing comes about 20 faster when you're seeing big computation and Signing becomes about around five percent faster if we use the direct f16 representation So let me conclude this talk So we showed in this this work that rainbow can actually run on a Small microcontroller like a cortex m4 in our experiments. We used the giant gecko with 512 kilobytes of ram One could also use a stm nuclear with 640 kilobytes of ram And um, our implementation is now actually merged into into pqm4 Again, they're reused with of the nuclear code Rainbow is by far the fastest since pqcc is your final list on the cortex m4 And um Let me also discuss some different approaches that we can use if we don't want to buy more ram So one alternative approach would be to stream in the public key and this was done in recent work by Gonzalo said I'll um Where they verified They implemented verification of both crime signatures in less than eight kilobyte ram And this work actually includes rainbow. So that would be another path that you could go Then yet another approach would be to store the keys in flash memory um, so that's also That's a process used in recent paper by page n and two Which is also presented in a chess in this session They implement plastic make a lease And the similar approach could also be used for rainbow to to store the keys in flash To write the keys to flash and kitchen and then use it from there Yeah, and that's all. Thank you very much for your attention


TFNN, Deadline News Update Hi everyone, Basel Chapman here. I'm the host of the Tiger Technicians Hour coming up straight after this Tiger Financial News Network, noon update. The Dow is down 269 at 27,301 yesterday made a recovery high of 27,580, going from 18,213 on the 23rd of March to 27,580 in the weekly chart. Look at this, it's not a straight up move, but it is extremely sharp in terms of the angle. And that says, let's see what happens over the next few days because this is where you would expect some kind of a consolidation. But look at the strength of the daily MACD, the Moving Average Convergence Divergence. Look at this strength at 95.77%. The stochastic and the on balance is at a high, which I said yesterday. It's suggested that we might get a little bit of a pullback and we inner leg D, so you can expect a peak D probably starting today. Look at the S&P. S&P, I hear that the S&P is actually a tad above its January high. This is very important, 3,205, down 26 yesterday hit 3,233.33. Spectacular move off to the 2191 low of the 23rd of March. Yep, you can expect some kind of, I was saying to subscribers to my opening call, my daily newsletter. This is where, this is the week that should be very choppy. And that's what I'm anticipating, but I don't think we still have the big move down yet. I think there's just, there's too many people that have missed the upside. I think that is a good cushion to the downside. Doesn't mean say you can't pull back, but I just don't think this is it. Going to the QQQ, I hate to say this for any bears out there. This is an all time high, 243.42. Going right to the resistance level in this up channel. We'll talk about that in my show, The Target Ignitions Hour coming up in another couple of minutes. And look at this huge leg B in the weekly chart. That is, that is really quite something. IWM Russell 2000. Down very sharply today, actually has made a little bit almost an island reversal, not quite. Down 325 at 149.84. Yesterday's high. That was a pretty big move. All of these are peak D's that we're looking at. Most of these peak D's. And the weekly chart actually is a little more extended than the others. It's already in a leg D. So IWM is going to be the big tell. What happens coming up in the next two weeks? Does? Do we see the small caps that Russell 2000 started to move? Gold is up 18 and the dollar is struggling to try to find some kind of a low. Hasn't done it yet. I'll talk about that as well when we get back. Hope to see you in a few minutes for The Target Ignitions Hour. Otherwise, see you tomorrow.


Yeah, they've got too much of a nearly everything thing. We're spending really appropriate about 10 billion more pounds in education than we did when I became president. And that's going fast tonight. Too fast. Too fast. You've got to get this for time. Just do that. This community action program, poverty is a wasteful thing. You know, to cut it out. It's a bankers thing too. These folks are liable to get it. And the way they analyze it is just like they got a gift from on high and then there's no accounting for it. How do you think about the election? How many seats do you think are going to lose in the house? In the house? About 28.